<strike id="g3zqm"></strike>

      <cite id="g3zqm"></cite>

        <tr id="g3zqm"><center id="g3zqm"></center></tr>
        <pre id="g3zqm"><sup id="g3zqm"></sup></pre>
        <li id="g3zqm"></li>
      1. 少妇高潮激情一区二区三,免费av深夜在线观看,亚洲狼人久久伊人久久伊,久久精品人人做人人爽电影蜜月,黄色特级片一区二区三区,欧美日韩在线亚洲二区综二,极品少妇无套内射视频,日本极品少妇videossexhd

        簡單的驗證跳轉

        2020-3-6    seo達人

        一.有關于內置對象的作用域

        主要說明2個對象,request,session

        1、request 對象

        request 對象是 javax.servlet.httpServletRequest類型的對象。 該對象代表了客戶端的請求信息,主要用于接受通過HTTP協議傳送到服務器的數據。(包括頭信息、系統信息、請求方式以及請求參數等)。

        request只在2個頁面之間傳遞,每一次新的請求都會新建一個request對象,也就是說可能會request對象不一致導致空指針異常。

        2、session 對象

        session 對象是由服務器自動創建的與用戶請求相關的對象。服務器為每個用戶都生成一個session對象,用于保存該用戶的信息,跟蹤用戶的操作狀態。session對象內部使用Map類來保存數據,因此保存數據的格式為 “Key/value”。 session對象的value可以使復雜的對象類型,而不僅僅局限于字符串類型。

        session對象在整個會話只有一個,也就是說session對象的數據會一直保留直到主動進行數據更改。



        二.表單提交

        在index.jsp中使用form進行數據的提交,action的目標是check.jsp,method是post



        三.驗證跳轉

        當form提交信息后交給check.jsp驗證,使用getParameter來得到form的信息,并使用setAttribute保存。在check.jsp中判斷賬號密碼是否正確后,使用



        <jsp:forward page=".jsp"></jsp:forward>

        1

        進行跳轉,
        .jsp是想要跳轉的頁面路徑。



        四.詳細代碼

        index.jsp



        <%@ page language="java" import="java.util." pageEncoding="UTF-8"%>

        <%

        String path = request.getContextPath();

        String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

        %>



        <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

        <html>

          <head>

            <base href="<%=basePath%>">

            

            <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>



           <form action="check.jsp" method="post">

        請輸入用戶名:

        <input type = "text" name = "username"><br/>

        請輸入密碼:

        <input type = "password" name = "passwd"><br/>

        <input type="submit" name="submit" value="登錄">

        </form>

         

          </body>

        </html>





        check.jsp



        <%@ page language="java" import="java.util.
        " pageEncoding="UTF-8"%>

        <%

        String path = request.getContextPath();

        String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

        %>



        <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

        <html>

          <head>

            <base href="<%=basePath%>">

            

            <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 = (String)request.getParameter("username");

          String passwd = (String)request.getParameter("passwd");

          request.setAttribute("username", username);

          request.setAttribute("passwd", passwd);

         

          if(username.equals("admin")&&passwd.equals("123")){

        %>

        <jsp:forward page="succeed.jsp"></jsp:forward> 

        <%}else{ %>

        <jsp:forward page="failed.jsp"></jsp:forward> 

        <%} %>

          </body>

        </html>



        succeed.jsp



        <%@ page language="java" import="java.util." pageEncoding="UTF-8"%>

        <%

        String path = request.getContextPath();

        String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

        %>



        <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

        <html>

          <head>

            <base href="<%=basePath%>">

            

            <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 = (String)request.getAttribute("username");

        String passwd = (String)request.getAttribute("passwd");



        %>

        <%=username %>登陸成功



        </body>

        </html>



        failed.jsp



        <%@ page language="java" import="java.util.
        " pageEncoding="UTF-8"%>

        <%

        String path = request.getContextPath();

        String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";

        %>



        <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

        <html>

          <head>

            <base href="<%=basePath%>">

            

            <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 = (String)request.getAttribute("username");

        String passwd = (String)request.getAttribute("passwd");



        %>

        <%=username %>登陸失敗

        </body>

        </html>



        五.注意事項

        在jsp中使用form提交表單不能直接進行跳轉,否則操作不慎就容易出現空指針異常,建議交由單獨的跳轉頁面處理


        日歷

        鏈接

        個人資料

        藍藍設計的小編 http://m.hengshangtqd.cn

        存檔

        主站蜘蛛池模板: 国产精品免费看久久久| 东方四虎av在线观看| 免费三级网站| 亚洲AV麻豆| 宅男噜噜噜66国产在线观看| 超碰97人人天天蜜芽| 丰满人妻熟妇乱精品视频| 白丝乳交内射一二三区| 日本色色网| 久久人妻无码AⅤ毛片A| 国产真实自在自线免费精品| 狠狠五月深爱婷婷网| 亚洲精品无码高潮喷水A| 午夜综合网| 亚洲日韩Av一区二区三区中文| 99re热视频精品免费观看| 久久er99热精品一区二区| 成人午夜福利一区二区四区| 精品免费看国产一区二区| 深夜视频国产在线观看| 综合欧美亚洲国产| 国产狂喷水潮免费网站WWW| 亚洲国产成人综合一区| 亚洲a毛片| 国产精品国产精品一区精品| 久久婷婷五月综合| 国产精品美女久久久久久久| 成人视屏在线| 91久久福利国产成人精品| 亚洲国产中文乱| 日本一区二区三区免费播放视频站| 精品国产这么小也不放过| 亚洲第一成年网| h无码精品动漫在线观看| 高潮少妇高潮少妇av| www.99精品视频在线播放| 久久人爽人人爽人人片av| free性开放小少妇| 国产尤物精品自在拍视频首页| 中文字幕XXXXX| 成人日韩在线观看视频|