<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    騎豬闖天下

    J2ME隨筆,記錄成長的腳步

    統計

    留言簿(3)

    閱讀排行榜

    評論排行榜

    [HTML-原創] Web頁面實現登錄驗證 范例

    Web頁面實現登錄驗證

    HTML入門的范例,一句一句敲入的代碼,特此保留,以備查閱。
    騎豬闖天下。

    1. index.html
    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

    <html>
      
    <head>
        
    <title>系統登錄</title>
        
        
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
        
    <meta http-equiv="description" content="this is my page">
        
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
        
        
    <!--<link rel="stylesheet" type="text/css" href="./styles.css">-->

      
    </head>
      
      
    <body>
        版權所有:杜長風 
    <br>
        發布時間:20080919
    <br>
        
        
        
    <center>
        
    <h2>系統登錄</h2>
        
    <form action="login.jsp" method="post">
            
    <input type="text" name="uid" maxlength=18 style="width:150"> <br>
            
    <input tpye="password" name="upwd" maxlength=18 style="width:150"> <br>
            
    <input type="submit" value="登錄">
            
    <input type="reset" value="取消">
        
    </form>
        
    </center>
      
    </body>
      
    </html>

    2. login.jsp
    <%@ page language="java" import="java.util.*" contentType="text/html; charset=UTF-8" pageEncoding="utf-8"%>
    <%@ page import="java.sql.*"%>    


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      
    <head>
        
        
    <title>驗證頁面</title>
        
        
    <meta http-equiv="pragma" content="no-cache">
        
    <meta http-equiv="cache-control" content="no-cache">
        
    <meta http-equiv="expires" content="0">    
        
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
        
    <meta http-equiv="description" content="This is my page">
        
    <!--
        <link rel="stylesheet" type="text/css" href="styles.css">
        
    -->

      
    </head>
      
      
    <body> 
        
    <%
        
    String username = request.getParameter("uid");
        
    String password = request.getParameter("upwd");
        
    if (username != null && !username.equals(""))
        {
            try{
                
    //連接數據庫
                Class.forName(
    "com.mysql.jdbc.Driver"); //注意這里的連接可能有問題
                Connection conn 
    = DriverManager.getConnection("jdbc:mysql://localhost/test""root""admin");
                Statement stmt 
    = conn.createStatement();
                
                
    String sql = "select * from user where username='" + username + "'";
                sql 
    += "and password='" + password + "'";
                
                ResultSet result 
    = stmt.executeQuery(sql);
                
    if(result.next())
                {
                    session.setAttribute(
    "login""ok"); //驗證通過后,跳轉到后續界面
                    session.setAttribute(
    "uname", username);
        
    %>
                        
    <jsp:forward page="main.jsp"/>
                        
        
    <%
                }
    else 
                    out.println(
    "錯誤的用戶名和密碼");  //驗證未通過,顯示錯誤信息
                    
                out.println(
    "<a href=index.html>返回</a>");
            }catch(Exception ee){
                ee.printStackTrace();
            }
        }
    else {
            
            out.println(
    "請先登錄!");
            out.println(
    "<a href=index.html>返回</a>");
        }
      
    %>
      
    </body>
    </html>

    3. main.jsp
    <%@ page language="java" import="java.util.*" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      
    <head>
        
        
    <title>主頁面</title>
        
        
    <meta http-equiv="pragma" content="no-cache">
        
    <meta http-equiv="cache-control" content="no-cache">
        
    <meta http-equiv="expires" content="0">    
        
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
        
    <meta http-equiv="description" content="This is my page">
        
    <!--
        <link rel="stylesheet" type="text/css" href="styles.css">
        
    -->

      
    </head>
      
      
    <body>
        
    <!-- 包含近來驗證身份頁面的源代碼 -->
        
    <%@include file="checkvalid.jsp"%>
            歡迎進入本頁面,您已經通過驗證,你的用戶名是:
    <%=session.getAttribute("uname")%><p>
                
    <href="continue.jsp"> 你可以跳轉到后續界面</a>
      
    </body>
    </html>

     

    4. checkvalid.jsp

    <%@ page language="java" import="java.util.*"  contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      
    <head>
        
        
    <title>驗證頁面</title>
        
        
    <meta http-equiv="pragma" content="no-cache">
        
    <meta http-equiv="cache-control" content="no-cache">
        
    <meta http-equiv="expires" content="0">    
        
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
        
    <meta http-equiv="description" content="This is my page">
        
    <!--
        <link rel="stylesheet" type="text/css" href="styles.css">
        
    -->

      
    </head>
      
      
    <body>
        This is my JSP page. 
    <br>
        
    <%
        
    if(session.getAttribute("login"== null || !session.getAttribute("login").equals("ok"))
        {
            
    //檢查未通過,跳轉回登錄界面
            response.sendRedirect(
    "index.html");
        }
         
    %>
      
    </body>
    </html>

    5. continue.jsp
    <%@ page language="java" import="java.util.*" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%>


    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
      
    <head>
        
        
    <title>Insert title here</title>
        
        
    <meta http-equiv="pragma" content="no-cache">
        
    <meta http-equiv="cache-control" content="no-cache">
        
    <meta http-equiv="expires" content="0">    
        
    <meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
        
    <meta http-equiv="description" content="This is my page">
        
    <!--
        <link rel="stylesheet" type="text/css" href="styles.css">
        
    -->

      
    </head>
      
      
    <body>
          
    <center>
        
    <%@include file="checkvalid.jsp" %>
            
    <%=session.getAttribute("uname"%>,歡迎您進入第二個頁面!<br>
            
    <% out.println("<a href=index.html>返回</a>"); %>
        
    </center>
      
    </body>
    </html>

    posted on 2008-09-20 14:23 騎豬闖天下 閱讀(2289) 評論(0)  編輯  收藏


    只有注冊用戶登錄后才能發表評論。


    網站導航:
     
    主站蜘蛛池模板: 亚洲AV色吊丝无码| 亚洲无码高清在线观看| 91精品免费国产高清在线| 亚洲国产日韩女人aaaaaa毛片在线| 成人人观看的免费毛片| 一级大黄美女免费播放| 国产在线a不卡免费视频| 亚洲熟女综合一区二区三区 | 国产一级一片免费播放i| 国产在线观看xxxx免费| 亚洲中文字幕无码爆乳app| 亚洲色偷偷综合亚洲AV伊人| 亚洲国产精品免费在线观看| 亚洲最大AV网站在线观看| 国产精品免费观看视频| 亚洲精品国精品久久99热一| 亚洲高清中文字幕免费| 亚洲精品GV天堂无码男同| 亚洲精品制服丝袜四区| 午夜免费不卡毛片完整版| 国色精品va在线观看免费视频| 亚洲人成自拍网站在线观看| 久久夜色精品国产嚕嚕亚洲av| 狼人大香伊蕉国产WWW亚洲| 亚洲AV乱码一区二区三区林ゆな| 免费激情视频网站| 91嫩草免费国产永久入口| 精品一区二区三区高清免费观看| 久久夜色精品国产亚洲AV动态图 | 大地资源免费更新在线播放| a级黄色毛片免费播放视频| 久久久久亚洲AV片无码下载蜜桃| 五月天婷亚洲天综合网精品偷| a级毛片毛片免费观看永久| 亚洲av无码兔费综合| 亚洲性色高清完整版在线观看| 亚洲人成人网站色www| 又粗又大又长又爽免费视频 | 亚洲日韩精品无码专区网址| 全部免费a级毛片| 色www永久免费视频|