1. <i id="s6b2k"><small id="s6b2k"></small></i>
    <b id="s6b2k"><bdo id="s6b2k"></bdo></b>
  2. <wbr id="s6b2k"></wbr>

    jsp cookie+session實現簡易自動登錄_JSP編程

    來源:腳本之家  責任編輯:小易  

     襲 1.新建login.jsp和index.jsp。  21132.在login.jsp中新建表單,跳轉5261到index.jsp并提交4102name。  3.在index.jsp中新建如下代碼:  4.訪問1653login.jsp頁面。  5.登錄之后,現在cookie已經寫入瀏覽器中,等待30秒之后再次刷新,會跳轉到login.jsp。  6.直接在IE瀏覽器中訪問index.jsp。  7.由于沒有用戶名也沒有cookie直接重定向到了login.jsp。  8.正常登錄,cookie已經保存在了客戶端cookie文件中。  9.在瀏覽器,工具-Internet選項中,選擇設置,點擊查看文件。  12.這個是存儲在客戶端的cookie文件。    13.打開如下,name存儲的就是sjzjava,先獲取單選框里的值 String checkbox=request.getParameter("checkboxname");這樣就獲得了單選框的62616964757a686964616fe78988e69d8331333238646461值(1或2)!然后保存在Cookie里.if(null != checkbox) { // 判斷是否保存Cookie Cookie checkboxCookie = new Cookie("checkbox",checkbox); checkboxCookie .setMaxAge(60*60*24*14);//設置保存日期 response.addCookie(checkboxCookie );//保存在Cookie里 }下次進入時然后判斷單選框里的值是否被保存,遍歷已保存cookie里的值 Cookie[] cookies = request.getCookies(); String uid = ""; String pwd = ""; for (int i = 0; i < cookies.length; i++) { cookie = cookies[i]; if("1".equals(cookie.getName())) { uid = cookie.getValue(); } if("2".equals(cookie.getName())) { pwd = cookie.getValue(); }本回答被網友采納,遍歷www.yu113.com防采集請勿采集本網。

    本文實例為大家分享了jsp cookie+session實現簡易自動登錄的具體代碼,供大家參考,具體內容如下

    1.這個一個頁面模擬的cookie,如果你要實現登錄,當用戶輸入用戶名密碼時,到控制層用 Cookie user = new Cookie("user",name+"-"+passward); 加到cookie中,然后在訪問此登錄頁面時,就先調用 Cookie[] cookies=request.getCookies(); 看cookie

    關閉瀏覽器只會使存儲在客戶端瀏覽器內存中的session cookie失效,不會使服務器端的session對象失效。

    沒有這個功能吧, 寫了用戶名 自己出密碼? 那個網站也不是這個邏輯吧。 一種記錄用戶名。 另一種記錄用戶名和密碼。 沒有你說的 寫用戶名 就出密碼的,這邏輯就不科學。這不變向被盜號嗎。 如果要實現 就是當焦點離開用戶名的輸入框的時候,獲

    如果設置了過期時間,瀏覽器就會把cookie保存到硬盤上,關閉后再次打開瀏覽器,這些cookie依然有效直到超過設定的過期時間。

    login.jsp代碼里面有沒有 我測試了一下你的代碼是正常的 在index.jsp里面把 String C_username=""; String C_password=""; 打印出來看看~

    login.jsp

    JSP中cookie以及session的區別如下所列: 1、JSP中的session在用戶會話結束后就會關閉了,而最重要的是,cookie和session不同的地方在于cookie保存在客戶端,所以可以長期保存,session是不可以長期保存的。 2、JSP中的session是保存在服務器中

    <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html><head><meta charset="UTF-8"> <head> <title>登錄</title> </head> <body> <form action="sucess.jsp" method="post"> 用戶名:<input name="username" /><br/> <%--<input type="checkbox" name="time" />記住用戶名 --%> <input type="submit" name="submit" id="submit" value="登錄"/> </form> <% //讀取session值 String val= (String)session.getAttribute("name"); //如果session不存在 if(val==null){ val ="不存在"; } out.print("當前\""+val+"\"用戶可自動登錄"); %> </body></html>

    你說的在同一個瀏覽器中顯示登陸,大部分用的session 如果要用cookie的話,也可以. 記住密碼,就是用cookie. Cookie cookie = new Cookie("username",username); cookie.setMaxAge(60*60*24*365); //一年過期 cookie.setPath("/"); response.addCoo

    success.jsp

    <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html><head><meta charset="UTF-8"><title>主不在乎</title></head><body><% //獲取username String name = request.getParameter("username"); //判斷用戶名是否存在 if(name != null && !name.trim().equals("")){ //String[] time = request.getParameterValues("time"); //設置session值,(login頁面可讀取) session.setAttribute("name", name); //設置Cookie Cookie Cookie = new Cookie("name",name); Cookie.setMaxAge(30*24*3600); //設置cookie有效期為30天 response.addCookie(Cookie); //在客戶端保存Cookie out.println("welcome: " + name+"歡迎登錄"); } else{ response.sendRedirect("main.jsp"); } %><a href="login.jsp" rel="external nofollow" rel="external nofollow" >relogin</a></body></html>

    main.jsp

    <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%><!DOCTYPE html><html><head><meta charset="ISO-8859-1"><title>主不在乎</title></head><body><%String name=(String)session.getAttribute("username");//獲取cookieCookie[] cookies = request.getCookies();//cookie存在 if(cookies != null && cookies.length > 0){ for(Cookie cookie:cookies){ //獲取cookie的名字 String cookieName = cookie.getName(); //判斷是否與name相等 if(cookieName.equals("name")){ //獲取cookie的值 String value = cookie.getValue(); name = value; } } out.println("welcome again: " + name+"歡迎登錄"); //************************* // 另一種寫法 String v=null; for(int i=0;i<cookies.length;i++){ if(cookies[i].getName().equals("name")){ v=cookies[i].getValue(); } } if(v!=null){ out.println(" Hello World "+v); } }//************************* else { response.sendRedirect("login.jsp"); }%><a href="login.jsp" rel="external nofollow" rel="external nofollow" >relogin</a></body></html>

    運行login.jsp

    愚見,請斟酌bai吸收自動登錄:cookie是瀏du覽器發送請求到服zhi務器端時dao自動帶上的,服務器獲取到cookie中的版數權據在數據庫中查找,找到就登錄,沒找到就不登錄。jsp直接訪問數據庫?恕我無知,沒有試過,雖然按理說可以直接訪問,不過在實際web分層開發中應該不合理的,jsp應該算前臺處理數據所用,cookie的獲取應該在后臺模塊中執行。好吧,有點啰嗦了,后臺獲取方式Cookie[] cookies = request.getCookies();//這樣便可以獲取一個cookie數組for(Cookie cookie : cookies){ cookie.getName();// get the cookie name cookie.getValue(); // get the cookie value}jsp頁面獲取的話,用<% %>將上面的代碼括起來應該就能行,沒有嘗試過,可能會其他問題,只是提供一個答案,具體如何,望自斟酌內容來自www.yu113.com請勿采集。


  3. 本文相關:
  4. jdbctm 指南:入門3 - drivermanager
  5. jsp的setproperty的使用方法
  6. linux 下java jps命令使用解析詳解
  7. jsp中表達式的使用詳解
  8. url中允許攜帶sessionid帶來的安全隱患分析
  9. jsp如何獲取客戶端真實ip地址
  10. jsp和servlet的區別探討
  11. jsp通過自定義標簽庫實現數據列表顯示的方法
  12. jsp 中文字符處理代碼
  13. javaweb之web入門基礎
  14. jsp實現cookie自動登錄怎么做
  15. jsp 用Cookie實現自動登錄?
  16. jsp怎么實現自動登錄
  17. 不使用jsp,在servlet中實現使用cookie實現記住賬...
  18. jsp使用cookie實現記住密碼的功能
  19. java怎么實現jsp頁面登陸用戶名輸入完密碼自動cook...
  20. jsp自動登錄代碼
  21. JSP中cookie、session和的區別是什么?
  22. jsp登錄頁面的cookie記住登錄狀態的問題
  23. 如何利用jsp中cookie獲得自動登錄
  24. 網站首頁網頁制作腳本下載服務器操作系統網站運營平面設計媒體動畫電腦基礎硬件教程網絡安全javascriptasp.netphp編程ajax相關正則表達式asp編程jsp編程編程10000問css/htmlflex腳本加解密web2.0xml/rss網頁編輯器相關技巧安全相關網頁播放器其它綜合dart首頁jsp的cookie在登錄中的使用jdbctm 指南:入門3 - drivermanagerjsp的setproperty的使用方法linux 下java jps命令使用解析詳解jsp中表達式的使用詳解url中允許攜帶sessionid帶來的安全隱患分析jsp如何獲取客戶端真實ip地址jsp和servlet的區別探討jsp通過自定義標簽庫實現數據列表顯示的方法jsp 中文字符處理代碼javaweb之web入門基礎jsp el表達式詳細介紹jsp下頁面跳轉的幾種方法小結jsp生成頁面驗證碼的方法[附代碼在jsp頁面如何獲得url參數spring mvc 框架搭建配置方法及詳jsp web.xml文件的作用及基本配置jsp自定義標簽taglib實現過程重點servlet+jsp實現圖片或文件的上傳將html頁改成jsp的兩種方式java中使用httprequest獲取用戶真使用富文本編輯器上傳圖片實例詳解jsp實現遠程文件下載保存到服務器指定目錄jsp開發之struts2實現下載功能的實例struts2 action跳轉調用另一個程序get 方式提交的含有特殊字符的參數xml到java代碼的數據綁定之對象jsp發送郵件實例jsp的response對象的實例詳解jsp教程(七)-pluginaction的使用jsp 防范sql注入攻擊分析
    免責聲明 - 關于我們 - 聯系我們 - 廣告聯系 - 友情鏈接 - 幫助中心 - 頻道導航
    Copyright © 2017 www.yu113.com All Rights Reserved
    战天txt全集下载