• <noscript id="ggggg"><dd id="ggggg"></dd></noscript>
    <small id="ggggg"></small> <sup id="ggggg"></sup>
    <noscript id="ggggg"><dd id="ggggg"></dd></noscript>
    <tfoot id="ggggg"></tfoot>
  • <nav id="ggggg"><cite id="ggggg"></cite></nav>
    <nav id="ggggg"></nav>
    成人黃色A片免费看三更小说,精品人妻av区波多野结衣,亚洲第一极品精品无码,欧美综合区自拍亚洲综合,久久99青青精品免费观看,中文字幕在线中字日韩 ,亚洲国产精品18久久久久久,黄色在线免费观看

    簡單的驗證跳轉

    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://www.lzhte.cn

    存檔

    主站蜘蛛池模板: 国产日韩综合一区在线观看| 乌拉特中旗| 5566中文字幕一区二区三区| 女同在线观看免费网站| 亚洲欧美电影在线一区二区| 亚洲人妖一区二区三区| 风间由美性色一区二区三区| 精品久久中文久久久| 色欲国产精品一区成人精品 | 久久人人爽人人双人av| 2020久热爱精品视频在线观看| 久久人人做人人妻人人玩精品VA| 一二三区国产精品久久| 五月丁香婷中文| 日日橹狠狠爱欧美超碰 | 日韩亚洲国产精品一区| 综合自拍亚洲综合图区| 久久综合无码中文字幕无码ts| 亚洲精品麻豆一区二区| 一本大道AV伊人久久综合| 亚洲成人a影院青久在线观看| 国产色爱av资源综合区| 岛国片免费在线观看| 在线观看精品自拍视频| 久久精品这里只有国产中文精品| zozozo女人与牛交zozozo视频| 久久九九有精品国产尤物| 措勤县| 午夜福利精品国产二区| 精品亚洲一区二区99| 最近更新中文字幕第一| 又爽又黄又高潮视频在线观看网站| 国产日韩欧美有码在线| 久久精品国产亚洲av热一区| 日本熟妇人妻系列专区| 五月综合色婷婷在线观看| 亚洲精品一卡2卡三卡4卡乱码天 | 深夜A级毛片免费无码| 国产精选一区二区三区| 国产乱子伦精品免费无码专区| julia中文字幕久久亚洲|