javaweb开发要怎么实现“两周内不用在登陆”以及“自动登陆”和“记住密码”的? javaweb开发要怎么实现“两周内不用在登陆”以及“自动登陆”和“记住密码”的?请开发过类似程序的高手指点一下!谢谢...... 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 用cookie保存登录信息,并且设置为2周以后失效 同意楼上,用cookie保存用户名,setAge设置时间,60*60*24*7 cookie实现。写入用户名、密码、登录时间。页面onload得时候去cookie取数据并做检验。其实你清除浏览器得cookie就要重新登录,这个时候就明白了 使用cookie 把age设置成2周就好了 cookie 曲奇 饼干。*^_^* Cookie cookieAccount = new Cookie("adminUserAccount",adminUserDto.getName()); // 保留一天 cookieAccount.setMaxAge(3600 * 24); 二个星期只需再乘于14 就可以了 cookie设置好以后,两周失效, 你可以打开coolie对应的文件看看,或者在网上自己看看读取设置cookie的文章。 protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { String username = request.getParameter("username"); String password = request.getParameter("password"); String servletPath = request.getContextPath(); String redirectPath = null; if (username.equals(_admin) && password.equals(_adminpass)) { Cookie c = cookie = new Cookie(name, value); c.setMaxAge(60*60*14); response.addCookie(c); } //... } 原理:cookie在客户端存储时间为2周,第一次登陆时往客户端cookies写入用户名和密码,下次登陆初始化登陆页面时从cookies中检查有没有对应的cookies.有则自动为其校验cookies中的用户名和密码。校验成功自动为其登陆! weblogic816 部署xfire的问题 请问大家 我的web项目在windows下面编写 然后在linux跑不起来 求教高手Java网络编程 Tomcat服务器证书配置 ibatis 动态语句 iterate使用 在线等 SOFTBANK 910SH 发邮件问题 求助、提示异常内存溢出 帮忙呀~~~jsp调用类问题~~~ tomcat路径问题 eclipse使用tomcat的问题 RAD7.5.5的Server配置问题 jsp服务器解析后返回到客户端的原理?
其实你清除浏览器得cookie就要重新登录,这个时候就明白了
// 保留一天
cookieAccount.setMaxAge(3600 * 24);
二个星期只需再乘于14 就可以了
throws ServletException, IOException {
String username = request.getParameter("username");
String password = request.getParameter("password");
String servletPath = request.getContextPath();
String redirectPath = null;
if (username.equals(_admin) && password.equals(_adminpass)) {
Cookie c = cookie = new Cookie(name, value);
c.setMaxAge(60*60*14);
response.addCookie(c);
}
//...
}