会话管理总结
2016-02-23 本文已影响31人
zyh9212
HTTP本身是无状态通信协议,要进行会话管理的基本原理,就是将需要维护的状态回应给浏览器,有浏览器在下次请求时主打发送信息,让Web应用程序“得知”请求之间的联系。
隐藏字段:是将状态信息以窗口中看不到的输入字段回应给浏览器,在下次发窗体时一并发送这些隐藏的输入字段值。
Cookie:是保存在浏览器上的一个小文件,可设定存活期限,在浏览器请求Web应用程序时,会一并将属于网站的Cookis发送给应用程序。
URL重写:是使用超链接,并在超链接的URL地址附加信息,以GET的方式请求Web应用程序。
使用Cookie类创建Cookie,创建时指定Cookie中的名册与数值,并使用HttpServletResponse的addCookie()方法在响应中新增Cookie。使用setMaxAge()设定Cookie的有效期限。预设是关闭浏览器之后Cookie就失效。