通过Sevlet探索cookie和session机制

2018-03-25  本文已影响0人  吕航_muskmelon

1.新建Web Application工程。


image.png

2.新建一个HelloSevlet,修改web.xml


image.png
image.png

3.sevlet代码


image.png

4.总结
a.经过测试,服务器端产生session,是必须调用request.getSession()才会产生session,产生之后会自动将sessionId写到cookie中返回给浏览器,浏览器会将cookie保存下来,但是值得注意的是,这个cookie在浏览器关闭后,cookie就会删除,如果request没有带cookie的话,后端返回的respond就会有set-cookie。

image.png
b.带上cookie的效果
image.png
c.为了防止cookie被删除的情况,我们可以人工将sessionId写入cookie,并设置cookie失效时间,返回给浏览器。
image.png
image.png
d.在chrome中查看cookie
chrome://settings/siteData image.png
上一篇下一篇

猜你喜欢

热点阅读