java web登录怎么实现,自动登陆和cookie:servlet该怎么处理?
解决方案 »
- 页面找不到问题
- vss第三方客户端jar哪有下载
- 求助,怎么将图片存入数据库,怎么从数据库中取图片
- 请问Struts Action中如何直接调用Response.redirect()?
- org.apache.axis包从哪可以下载 ?
- 急~高分求教~~~InputStream类的read()方法有奇怪现象
- 天哪,倒底有没有人可以帮我解决一下啊!?100分
- struts中的validator验证出错提示怎么显示null??快速结贴
- 有没有用过apache的XSL taglib呀
- 到滴什么问题啊,帮我解决一下问题原因呗谢谢啦
- nillable和minOccurs的区别
- 使用Struts2.0标签库出错(要干活,在线等!!)
自動登錄,一般是設置cookie有效期,並且流覽器沒有禁掉cookie的寫入,具體的代碼網上有很多,可以嘗試搜一下。
Cookie cookie = new Cookie("key","value");
cookie.setMaxAge(100000);
cookie.setPath("/");
resp.addCookie(cookie);
读Cookie
for(int i=0;i<cookies.length; i++){
sCookie=cookies[i];
svalue=sCookie.getValue();
sname=sCookie.getName();
System.out.println("name:"+sname);
System.out.println("svalue:"+svalue);
}
这个只是简单版的操作
for(int i=0;i<cookies.length; i++){
sCookie=cookies[i];
svalue=sCookie.getValue();
sname=sCookie.getName();
System.out.println("name:"+sname);
System.out.println("svalue:"+svalue);
}
这个只是简单版的cookie操作
安全的做法是把红色部分的value进行md5编码后传送给服务器,
又服务器解析然后再识别用户
这个value应该是用户名+密码得出来的
还有第二次登录那我前台jsp页面怎么和和保存在cookie的value比较?