一个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就会自动失效