国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

jsp 實栗 jsp + jdbc 登錄

YacaToy / 2260人閱讀

摘要:實栗實現登錄實現思路一個表單頁,輸入用戶登錄和密碼,然后信息提交到頁面進行驗證,如果可以服務器跳轉到登錄成功頁,失敗,跳轉到錯誤頁跳轉的時候窗口的地址會發生變化代碼如下編寫登錄代碼登錄登錄登錄操作用戶登錄登錄登錄密碼登錄重置登錄處理

jsp 實栗 jsp + jdbc 實現登錄

實現思路

一個表單頁,輸入用戶登錄和密碼,然后信息提交到jsp頁面進行驗證,如果可以服務器跳轉到登錄成功頁,失敗,跳轉到錯誤頁

跳轉的時候窗口的URL地址會發生變化
代碼如下

編寫登錄代碼

 登錄



    
    登錄


    

登錄操作

用戶登錄

登錄id

登錄密碼

登錄處理
<%@ page import="java.sql.*" %>
<%--
  Created by IntelliJ IDEA.
  User: ming
  Date: 19-3-9
  Time: 下午5:50
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    Title


<%!
    // 數據庫驅動程序
    public static final String DBDRIVER = "com.mysql.cj.jdbc.Driver";
    // 數據庫連接地址
    public static final String DBURL = "jdbc:mysql://47.94.95.84:32786/test";
    // 用戶名
    public static final String DBUSER = "root";
    // 密碼
    public static final String DBPASS = "ABCcba20170607";
%>
<%
    // 連接對象
    Connection connection = null;
    // 操作
    PreparedStatement preparedStatement = null;
    // 結果
    ResultSet resultSet = null;
    // 標志位
    boolean falge = false;
    // 用戶真實姓名
    String name = null;
%>
<%
    try{
        Class.forName(DBDRIVER);
        // 獲得連接
        connection = DriverManager.getConnection(DBURL, DBUSER, DBPASS);
        // 編寫sql驗證ID 密碼
        String sql = "SELECT name FROM user WHERE userid = ? AND password = ?";
        // 實例化操作對象
        preparedStatement = connection.prepareStatement(sql);
        // 設置查詢內容
        preparedStatement.setString(1, request.getParameter("id"));
        preparedStatement.setString(2, request.getParameter("password"));
        // 執行查詢
        resultSet = preparedStatement.executeQuery();
        // 如果可以查詢到,表示合法用戶
        if(resultSet.next()){
            name = resultSet.getString(1);
            // 修改標志位
            falge = true;
        }
    }catch (Exception e){
        e.printStackTrace();
    }finally {
        try{
            resultSet.close();
            preparedStatement.close();
            connection.close();
        }catch (Exception e){
            e.printStackTrace();
        }
    }
%>
<%
    // 登錄成功
    if(falge){
    // 進行服務器端跳轉
%>
    
        
    
<%
    }else{
%>
    
<%        
    }
%>


登錄完成
<%--
  Created by IntelliJ IDEA.
  User: ming
  Date: 19-3-9
  Time: 下午10:22
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    Title


登錄成功

<%=request.getParameter("uname")%>
登錄失敗
<%--
  Created by IntelliJ IDEA.
  User: ming
  Date: 19-3-9
  Time: 下午10:22
  To change this template use File | Settings | File Templates.
--%>
<%@ page contentType="text/html;charset=UTF-8" language="java" %>


    Title


登錄成功

<%=request.getParameter("uname")%>
效果演示 登錄界面

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/73620.html

相關文章

  • 過濾器實栗 登錄檢測

    摘要:項目結構代碼如下登錄接收內容接收內容保存返回信息用戶不能為空密碼不能為空報錯信息為進行驗證登錄成功增加會話登錄失敗使用服務器端跳轉保存數據對于登錄的增加了過濾器如下首頁過濾器轉型因為默認的中未提供相關的方法需要向下轉型獲取到判斷登錄已經登 項目結構 ![](https://melovemingming-125387...) 代碼如下 登錄servlet package com.ming...

    leanxi 評論0 收藏0
  • web開發模式

    摘要:顯示層控制層數據層統一交給或者處理處理流程客戶端發送到執行讀取返回返回給在返回給在給客戶端問題代碼雜亂即方式客戶端發送到然后執行用于讀取控制器獲取到讀取的數據以后再次返回給生成文件給客戶端分為顯示層控制層模型層屬于提供的分布式組件服務分 Model1 顯示層,控制層,數據層,統一交給jsp或者javabean處理. 處理流程 客戶端發送request 到 jsp jsp 執行java...

    ztyzz 評論0 收藏0
  • 監聽器實栗 在線人數統計

    摘要:實現思路常見的流程是標準的即登錄表單用戶提交數據到登錄檢查若登錄檢查通過以后觸發事件保存進入在線人員列表中頁面跳轉到在線用戶列表若用戶注銷從在線列表中刪除代碼如下使用集合即集合去重原因內部存儲為的鍵值對為由于哈希表的特征即可去重項目結構 實現思路 常見的流程是,標準的mvc 即 登錄表單,用戶提交數據到登錄檢查,若登錄檢查通過以后,觸發session事件,保存進入在線人員列表中,頁面跳...

    CloudwiseAPM 評論0 收藏0
  • dao 設計模式

    摘要:介紹功能是數據操作客戶發送數據到顯示層顯示層發送數據到業務層業務發送數據到數據層數據層進行持久化即保存進入一些簡稱業務對象的簡稱一個數據訪問對象增刪查改數據庫一條記錄映射成對象擁有方法為什么使用把的操作進行分離即數據庫的操作和業務進行分離是 介紹 DAO功能是數據操作.客戶發送數據到顯示層,顯示層發送數據到業務層,業務發送數據到數據層,數據層進行持久化.即.保存進入databases ...

    rickchen 評論0 收藏0
  • jsp 內置對象 登錄 cookie + session

    摘要:概述一共兩個頁面當直接訪問產品列表的時候會判斷用戶是否登錄如果用戶沒有登錄則直接秒跳轉如果用戶登錄則不進行跳轉登錄頁面對于登錄頁面來說直接輸入用戶名密碼和數據庫進行對比進行登錄并進行密碼的本地保存一般是需要對密碼加密進行本地保存的代碼如下配 概述 一共兩個頁面當直接訪問產品列表的時候,會判斷用戶是否登錄,如果用戶沒有登錄,則直接3秒跳轉.如果用戶登錄,則不進行跳轉登錄頁面:對于登錄頁面...

    Jochen 評論0 收藏0

發表評論

0條評論

最新活動
閱讀需要支付1元查看
<