一個Cookie包含一對Key/Value。例如,生成一個Cookie并将它寫到使用者的硬碟上:
Cookie theCookie=new Cookie("cookieName","cookieValue");
response.addCookie(the Cookie);
Cookie[] cookies=request.getCookies();
if(cookies==null)
return;
for(int i=0;i<cookies.length;i++)
{
Systemout.out.println("cookies Name"+cookies[i].getName());
Systemout.out.println("cookies value"+cookies[i].getValue());
}
設定cookie的存活時間
cookie.setMaxAge(30*60);//設定Cookie的存活時間為30分鐘
//HttpSession使用方法
HttpSession session = request.getSession();
String value1="sessionValue";
session.setAttribute("sessionName1",value1);
session.setAttribute("sessionName2",value1);
string value2=session.getAttribute("sessionName1");
session.invalidate(); //讓HttpSession失效
session.setMaxInactiveInterval(30*60)//設定浏覽器在30分鐘沒有請求應用程式的情況下,HttpSession就會自動失效