学_睡觉
2017-05-11 17:39
当启动服务器而不关闭时,为什么不同浏览器访问的session会不同,不是说除非本次会话的所有浏览器都关闭,再次访问时才会有新的session吗?(附注:并未销毁会话)
Session需要使用Cookie作为识别标志。HTTP协议是无状态的,Session不能依据HTTP连接来判断是否为同一客户,因此服务器向客户端浏览器发送一个名为JSESSIONID的Cookie,它的值为该Session的id(HttpSession.getId()的返回值)。Session依据该Cookie来识别是否为同一用户。
原文:http://www.cnblogs.com/huangchanghuan/p/5800898.html
JAVA遇见HTML——JSP篇
248279 学习 · 3071 问题
相似问题