本文实例为大家分享了jsp cookie+session实现简易自动登录的具体代码,供大家参考,具体内容如下
关闭浏览器只会使存储在客户端浏览器内存中的session cookie失效,不会使服务器端的session对象失效。
如果设置了过期时间,浏览器就会把cookie保存到硬盘上,关闭后再次打开浏览器,这些cookie依然有效直到超过设定的过期时间。
login.jsp
1 | < meta charset = "UTF-8" >< title >登录</ title > |
success.jsp
1 | < meta charset = "UTF-8" >< title >主不在乎</ title >< a href = "login.jsp" >relogin</ a > |
main.jsp
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | < meta charset = "ISO-8859-1" >< title >主不在乎</ title > 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 if = "" v = "cookies[i].getValue();" out.println = "" hello = "" world = "" else = "" response.sendredirect = "" >< a href = "login.jsp" >relogin</ a > </ cookies.length > |
运行login.jsp
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持IT俱乐部。