国产精品美女久久久浪潮AV,国产精品三级一二三区,久久精品国产一区二区小说 ,依依成人影视国产精品,全部无卡免费的毛片在线看,日本一区二区三深夜不卡,国产精品女同一区二区久久,国产精品夜色一区二区三区

        簡單的驗證跳轉

        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.shtzxx.cn

        存檔

        主站蜘蛛池模板: 人妻一本久道久久综合久久鬼色| 阳西县| 四虎永久在线精品免费一区二区| nba直播免费观看直播在线| 亚洲va久久久噜噜噜久久狠狠| 夹江县| 黑水县| 国产精品国产对白熟妇| 瑞丽市| 免费人成网ww555kkk在线| 中卫市| 亚洲欧美日韩人成在线播放| 人妻av无码专区| 夫の上司に犯 在线观看| ass日本少妇高潮pics| 欧州办公室内射美女| 亚洲欧美中文字幕日韩一区二区| 中文字幕人妻被公上司喝醉| 中文无字幕乱码| 欧美午夜精品久久久久免费视| 在线高清理伦片a| 公和我做好爽添厨房中文字幕| 亚洲欧美日韩综合在线丁香| 三年片免费观看大全有| 最新国产精品拍自在线观看| 石嘴山市| 色欲av永久无码精品无码蜜桃| 日日天日日夜日日摸| 亚洲av色福利天堂| 重口老太大和小伙乱| 永和县| 又污又黄又无遮挡的网站| 8x永久华人成年免费| 成全电影在线观看免费| 国产女人高潮叫床视频| 国产suv精品一区二区88l| 大地资源网最新在线播放| 性高朝久久久久久久| 国产在线视频福利资源站| 在线无码中文字幕一区| 农田丰满艳肉妇hd|