一、HttpSession描述
HttpSession是当一个用户第一次访问某个网站时自动创建的。通过在HttpServletRequest中调用getSession方法,可以获得用户的HttpSession。
二、HttpSession对象的获取与设置
1.获取HttpSession对象
HttpSession session = request.getSession();
2.设置HttpSession对象的属性
session.setAttribute(name, value);
三、HttpSession的特点
与网页重写、隐藏域和Cookie不同的是,放在HttpSession中的值是保存在内存中。添加到HttpSession中的值不一定是String,也可以是任意的java对象,只要它实现了Serializable接口即可,以便Servlet容器认为必要时,保存的对象可以序列化成一个文件或者保存到数据库中。