//1、登陆页jsp页面最上方使用java代码取得cookie'中的用户名和密码
String name=""; String password=""; try{ Cookie[] cookies=request.getCookies(); if(cookies!=null){ for(int i=0;i<cookies.length;i++){ if("cookie_user".equals(cookies[i].getName())){ String v=cookies[i].getValue(); if(v!=null&&!"".equals(v)){ String[] vs = v.split("-"); name=vs[0]; if(vs[1]!=null&&!"null".equals(vs[1])){ password=vs[1]; } } } request.setAttribute("name",name); request.setAttribute("password",password); } } }catch(Exception e){ e.printStackTrace(); }
//2、在jsp页面
<tr> <td width="78" rowspan="2" valign="top"> <img id="divTabImg" src="${pageContext.request.contextPath}/images/head/loginHead001.png" /> </td> <td colspan="2"> <div id="divTabLoginFrm"> <div style="clear:both;"> <div id="divTabAccFont">代理人</div> <div id="divTabAccInput"><input type="text" style="margin-left:0px;" name="userName" id="userName" tabindex=1 value="<%=name%>" onkeydown="if(event.keyCode==13)event.keyCode=9"/></div> </div> <div style="clear:both;"> <div id="divTabPwdFont">密码</div> <div id="divTabPwdInput"><input type="password" style="margin-left:0px;" name="password" id="password" tabindex=2 value="<%=password%>" onkeydown="if(event.keyCode==13)document.getElementById('loginBtn').click()"/></div> </div> </div> </td> </tr> <tr> <td width="24"> <input name="flag" id="flag" type="checkbox" <%if(!(flag!=null && flag.equals("1"))){%> value ="0"; <%}else {%> checked ;value="1" <%;}%> tabindex=3 onclick="remmberMe(this)"/> <input id="hiddenCheck" type="hidden"/> </td> <td width="258">记住密码</td> </tr>
//3、触发登陆按纽的js方法判断是否需要记住密码
function login(obj){ var f=$("#flag").attr("checked"); if(f==true){ $("#flag").attr("value",1); } }
//4、java代码中创建cookie String flag=request.getParameter("flag"); //设置cookie if(flag!=null&&"1".equals(flag)){ Cookie cookie=new Cookie("cookie_user",username+"-"+this.requestString("password")); cookie.setMaxAge(60*60*24*30); response.addCookie(cookie); }else{ Cookie cookie=new Cookie("cookie_user",username+"-"+null); cookie.setMaxAge(60*60*24*30); response.addCookie(cookie); }
相关推荐
cookie实现记住用户名密码(IntelliJ IDEA+tomcat)完整项目代码
利用js+Cookie实现的记住用户名、密码功能,简单、实用、无后台繁琐代码,新手亦可看懂。
很好用,可在服务器端记住用户名密码,修改COOKIE轻松搞定
用户登录功能、同时记住用户名密码,通过复选框勾选和不勾选实现记住、清除cookie中用户名密码等。
使用ASP.NET建站时,登录模块中常用的技术,解决了客户重复输入的用户名和密码比较麻烦的问题,实用性很强。
勾选复选框时,记住用户名和密码,下次就不用输入用户名和密码,点击登录即可直接登录到成功页面
里面详细记述了如何保持用户登录状态 记住用户名和密码多长时间 非常好用
主要介绍了php使用cookie实现记住用户名和密码实现代码,本文直接给出实现代码,需要的朋友可以参考下
jQuery之Cookie用法:记住用户名和密码实例,已打包为demo,欢迎大家下载(最火软件站)。 jquery中实现cookie的操作相比js要简单很多 操作步骤如下 1、引入JS文件(下载包中已包含) jquery-1.7.1.js jquery.cookie...
主要介绍了java web中使用cookie记住用户的账号和密码的相关资料,需要的朋友可以参考下
主要介绍了通过jquery.cookie.js实现记住用户名、密码登录功能,通过Cookies让网站服务器把少量数据储存到客户端的硬盘或内存,从客户端的硬盘读取数据的一种技术;具体实现过程大家通过本文一起看看吧
记住这些信息,可以使用Cookie来实现,更多Cookie应用,可参考http://jb51.net/article/33590.htm http://jb51.net/article/33591.htm现在我们来模拟一个登录介面: 代码如下: <table> <tr> <td xss=removed> User ...
今天小编就为大家分享一篇关于使用jquery的cookie实现登录页记住用户名和密码的方法,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
jsp如何设置cookie和读取cookie 做了一个登录界面,很简单,就两个文本框,两个按钮。我 想使用cookie记住用户名和密码
实现一个登录页面,如果用户复选记住用户名、密码,则下次访问页面时,将会自动在用户名、密码字段填入上次登录时所使用的值。
使用jsp+Servlet+cookie实现一个登录功能,登录时可以选中记住密码。
js操作cookie,记住用户名,密码。
完全用JS实现的读取cookie(记住账号密码)源码。