Cookie的一些操作
2012-09-11 12:23
148 查看
有关Cookie的一些操作。
(1)取得cookie的相关信息
Cookie[] cookies = request.getCookies();
String username = "";
String password = "";
if(cookies!=null) {
for(int i=0;i<cookies.length;i++){
Cookie c = cookies[i];
if("admin".equals(c.getName()))username = c.getValue();
else if("admin".equals(c.getName()))password = c.getValue();
}
}
(2)将登陆用户的名和密码保存到Cookie中(在服务器端)
Cookie cookieUsername = new Cookie("username","admin");
Cookie cookiePassword = new Cookie("password","admin");
cookieUsername.setMaxAge(60*60);//设定有效时间
cookieUsername.setPath("/");
cookiePassword.setPath("/");
cookieUsername.setDomain(".XXX.XX.XX")//设定有效域
cookiePassword.setDomain(".XXX.XX.XX")
response.addCookie(cookieUsername);
response.addCookie(cookiePassword);
(3)退出登陆的时候将cookie删除
Cookie[] cookies = request.getCookies();
try{
if(cookies!=null){
for(int i=0;i<cookies.length;i++){
String cookieName = cookies[i].getName();
if("username".equals(cookieName)||"password".equals(cookiename)){
cookies[i].setValue(null);
cookies[i].setPath("/");
cookies[i].setMagAge(0);
response.addCookie(cookies[i])
}
}
}
}catch(Exception e){
LogUtil.error(this.getClass(),e.getMessage(),e)
}
(1)取得cookie的相关信息
Cookie[] cookies = request.getCookies();
String username = "";
String password = "";
if(cookies!=null) {
for(int i=0;i<cookies.length;i++){
Cookie c = cookies[i];
if("admin".equals(c.getName()))username = c.getValue();
else if("admin".equals(c.getName()))password = c.getValue();
}
}
(2)将登陆用户的名和密码保存到Cookie中(在服务器端)
Cookie cookieUsername = new Cookie("username","admin");
Cookie cookiePassword = new Cookie("password","admin");
cookieUsername.setMaxAge(60*60);//设定有效时间
cookieUsername.setPath("/");
cookiePassword.setPath("/");
cookieUsername.setDomain(".XXX.XX.XX")//设定有效域
cookiePassword.setDomain(".XXX.XX.XX")
response.addCookie(cookieUsername);
response.addCookie(cookiePassword);
(3)退出登陆的时候将cookie删除
Cookie[] cookies = request.getCookies();
try{
if(cookies!=null){
for(int i=0;i<cookies.length;i++){
String cookieName = cookies[i].getName();
if("username".equals(cookieName)||"password".equals(cookiename)){
cookies[i].setValue(null);
cookies[i].setPath("/");
cookies[i].setMagAge(0);
response.addCookie(cookies[i])
}
}
}
}catch(Exception e){
LogUtil.error(this.getClass(),e.getMessage(),e)
}
相关文章推荐
- JS 对cookie 的一些操作
- cookie的一些基本操作
- javascript 操作cookie的一些总结
- js操作cookie的一些注意项
- Cookie的一些操作
- 关于Cookie跨域操作的一些总结
- 一些操作cookie和常用的JS
- 一些常用的JS (JONEAjax) 获取dom 对象,ajax操作,读写cookie
- jsp中的cookie的一些操作
- PHP操作管理Cookie一些小知识
- cookie的一些操作
- Session和Cookie的一些基本操作
- ASP.NET MVC中cookie操作的一些tips
- js操作cookie的一些注意项
- 对cookie操作的时候遇到了一些的 删除、修改、查询不了问题,看来篇文章发现不错,抓一下
- javascript操作cookie的一些问题
- jquery取得text,areatext,radio,checkbox,select的值,以及其他一些操作;
- sql server中一些基本的sql操作
- JS操作Cookie
- android InputMethodManager 软键盘的一些操作