**
javaWeb07(session&Cookie)
**
session的常用方法
//记录用户的登录状态/信息
session.setAttribute(“uname”, name);//键String,值Object
//设置session的最大有效非活动时间 10秒
session.setMaxInactiveInterval(10);
//打印session的编号 D36C3BE51CE6FDDBF9B7032F173C0C0D
System.out.print(session.getId());
Cookie是什么?
Cookie的常用方法
//Cookie
Cookie c=new Cookie(“xname”,name);//name, value
//加入响应
response.addCookie©;
String mdr=request.getParameter(“mdr”);
if(mdr!=null){
//设置Cookie的有效期
c.setMaxAge(246060*7);
}
session与Cookie的比较
session是在服务器端保存用户信息,Cookie是在客户端保存用户信息
session中保存的是对象,Cookie保存的是字符串
session随会话结束而关闭,Cookie可以长期保存在客户端
Cookie通常用于保存不重要的用户信息,重要的信息使用session保存