Jsp實(shí)現(xiàn)的簡(jiǎn)單用戶管理系統(tǒng)(登錄界面)

這是我的Jsp期末作業(yè),用jsp寫一個(gè)簡(jiǎn)單的用戶管理系統(tǒng)
下面是登錄界面,Login用了幾個(gè)css就不貼上來了
LoginCheck是用來驗(yàn)證用戶名和密碼是否正確
我的數(shù)據(jù)庫(kù)用的是mysql,名字是db_01,賬號(hào)和密碼都是root
1.Login.jsp


 <%@ page language="java" import="java.util.*,java.sql.*" pageEncoding="utf-8"%>  
<!DOCTYPE html>
<html lang="en" class="no-js">

    <head>

        <meta charset="utf-8">
        <title>管理系統(tǒng)登錄界面</title>
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <meta name="description" content="">
        <meta name="author" content="">

        <!-- CSS -->
        <link rel='stylesheet' >
        <link rel="stylesheet" href="assets/css/reset.css">
        <link rel="stylesheet" href="assets/css/supersized.css">
        <link rel="stylesheet" href="assets/css/style.css">

        <!-- HTML5 shim, for IE6-8 support of HTML5 elements -->
        <!--[if lt IE 9]>
            <script src="http://html5shim.googlecode.com/svn/trunk/html5.js"></script>
        <![endif]-->

    </head>

    <body>

        <div class="page-container">
            <h1>Login</h1>
            <form action="loginCh.jsp" method="post">
                <input type="text" name="name" class="username" placeholder="Username">
                <input type="password" name="pwd" class="password" placeholder="Password">
                <button type="submit">點(diǎn)擊登錄</button>
                <div class="error"><span>+</span></div>
            </form>
            
        </div>
        

        <!-- Javascript -->
        <script src="assets/js/jquery-1.8.2.min.js"></script>
        <script src="assets/js/supersized.3.2.7.min.js"></script>
        <script src="assets/js/supersized-init.js"></script>
        <script src="assets/js/scripts.js"></script>

    </body>
</html>

2.LoginCheck

 <%@ page language="java" import="java.util.*,java.sql.*" pageEncoding="utf-8"%>  
    <body>  
    <%  
        String name=new String(request.getParameter("name").getBytes("ISO8859_1"),"UTF-8");  
        String pwd=new String(request.getParameter("pwd").getBytes("ISO8859_1"),"UTF-8");  
     
            // 加載數(shù)據(jù)庫(kù)驅(qū)動(dòng),注冊(cè)到驅(qū)動(dòng)管理器  
            Class.forName("com.mysql.jdbc.Driver");  
            // 數(shù)據(jù)庫(kù)連接字符串  
            String url = "jdbc:mysql://localhost:3306/db_01";  
            // 數(shù)據(jù)庫(kù)用戶名  
            String usename = "root";  
            // 數(shù)據(jù)庫(kù)密碼  
            String psw = "root";  
            // 創(chuàng)建Connection連接  
            Connection conn = DriverManager.getConnection(url,usename,psw);  
            // 判斷 數(shù)據(jù)庫(kù)連接是否為空  
            if(conn != null){             
                String sql="select * from user where usr='"+name+"' and passwd='"+ pwd + "'";  
                Statement stmt = conn.createStatement();
                ResultSet rs=stmt.executeQuery(sql);  
                if(rs.next()){  
                    response.sendRedirect("success.jsp");                
                }else{  
                    out.print("用戶名或密碼錯(cuò)誤,請(qǐng)重新輸入!");  
                    %>  
                    <a href="index.jsp">返回</a>  
                    <%   
                }             
                // 輸出連接信息  
                //out.println("數(shù)據(jù)庫(kù)連接成功!");  
                // 關(guān)閉數(shù)據(jù)庫(kù)連接  
                conn.close();  
            }else{  
                // 輸出連接信息  
                out.println("數(shù)據(jù)庫(kù)連接失??!");                          
            }  
      
    %>  
     <% session.putValue("name",name);%>
    </body>  

登錄界面代碼就這么多,后續(xù)還有注冊(cè)、管理、查詢等界面
查看后續(xù)代碼請(qǐng)看這里??后續(xù)代碼

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容