java怎么注销cookie_java web中cookie的永久创建与撤销
標簽:
一.首先是創建cookie
當在數據庫中查找知道所輸入的用戶名和密碼正確之后,就開始創建:
String cb=request.getParameter("cb");//cb就是登陸頁面的復選框checkbox的name
if(cb!=null)//表示復選框被選中即:自動登錄被選
{
Cookie name=new Cookie("myname",username);//用戶名的cookie
Cookie pwd=new Cookie("pass",pass);//密碼的cookie
name.setMaxAge(999999999);//設置永久時間,可根據自己的需要進行時間設計
pwd.setMaxAge(999999999);
response.addCookie(name);//將cookie寫入客戶端
response.addCookie(pwd);
}
二.其次是cookie的撤銷
Cookie c[]=request.getCookies();//獲取客戶端的cookie
if(c!=null){
for(int i=0;i
if(c[i].getName().equals("myname"))//與用戶名匹配
{
c[i].setMaxAge(0);//0代表立刻撤銷
}
if(c[i].getName().equals("pass"))//與密碼匹配
{
c[i].setMaxAge(0);
}
response.addCookie(c[i]);//這句話一定要加上,否則一切都是白寫,這句話是將修改過的cookie放回客戶端
}
}
response.sendRedirect("Login");//撤銷后返回登陸界面進行重新登錄
標簽:
總結
以上是生活随笔為你收集整理的java怎么注销cookie_java web中cookie的永久创建与撤销的全部內容,希望文章能夠幫你解決所遇到的問題。
 
                            
                        - 上一篇: java 内省 反射_Java的反射和内
- 下一篇: java 原理图_Java中比较重要的原
