在jsp中设置cookie
来源:互联网 发布:如何防范sql注入式攻击 编辑:程序博客网 时间:2024/05/22 11:37
1 在login.jsp中设置:
<script type="text/javascript">
function getCookie(name){
var cookie=document.cookie.split("; ");
var result="";
for(var i=0;i!=cookie.length;++i){
var cookie_keyvalue=cookie[i].split("=");
if(cookie_keyvalue[0]==name){
result=cookie_keyvalue[1];
break;
}
}
return result;
}
window.onload=function(){
if (getCookie("admin.userName")){
document.getElementById("user").value=getCookie("admin.userName");
document.getElementById("pwd").value=getCookie("admin.pwd");
$("#remember-me").checked=true;
}
}
</script>
2 在action中:
因为用的struts2框架,所以别忘记remember的封装。
Cookie cookie_user;
Cookie cookie_pass;
private String remember;
public String getRemember() {
return remember;
}
public void setRemember(String remember) {
this.remember = remember;
}
//设置cookie
if(remember!=null){
cookie_user=new Cookie("admin.userName", admin.getUserName());
cookie_pass=new Cookie("admin.pwd", admin.getPwd());
cookie_user.setMaxAge(Integer.MAX_VALUE);
cookie_pass.setMaxAge(Integer.MAX_VALUE);
}
else{
cookie_user=new Cookie("admin.userName", "");
cookie_pass=new Cookie("admin.pwd", "");
cookie_user.setMaxAge(0);
cookie_pass.setMaxAge(0);
}
cookie_user.setPath("/struts_test");
cookie_pass.setPath("/struts_test");
ServletActionContext.getResponse().addCookie(cookie_user);
ServletActionContext.getResponse().addCookie(cookie_pass);
- 在jsp中设置cookie
- 在JSP中如何设置/删除COOKIE?
- 在UIWebView中设置cookie
- 在UIWebView中设置cookie
- 在UIWebView中设置cookie
- JSP中Cookie的设置和删除
- JSP中Cookie的设置和删除
- 在jsp中设置cokie
- 如何在JavaScript中设置cookie
- 如何在JavaScript中设置cookie
- 在Android WebView中设置Cookie
- jsp中操作Cookie
- jsp中使用cookie
- jsp中读取cookie
- Cookie操作以及如何在js中调用jsp变量
- JSP中Cookie在登录功能中的简单应用
- 在jsp中怎么使用Cookie?el表达式中获取cookie的问题
- 在jsp中怎么使用Cookie?el表达式中获取cookie的问题
- 【笔记】投影坐标到屏幕坐标
- SICP 习题2.21 square-list
- 文章标题
- 动态维护数列的中位数
- 进程、线程和协程的区别是什么
- 在jsp中设置cookie
- PHP对表单提交特殊字符的过滤和处理
- test
- 如何在OS X El Captain中配置GLFW和GLEW
- 面向对象设计方式的特性
- python爬虫之爬取网页
- MyBatis动态SQL
- Java 套接字(Socket)
- 在windows下和linux下安装redis