你的位置:首页 > 软件开发 > Java > 关于Servlet会话跟踪的那些事儿

关于Servlet会话跟踪的那些事儿

发布时间:2016-09-20 23:00:16
关于servlet会话跟踪,一搜都能搜出很多。我也不免落入俗套,也总结了一把。希望我所总结的知识尽量是知识海洋里的一汪清泉。能帮助到我自己和哪怕一个人,那也是值得的。故事由来:  我们知道,http协议是个无状态的协议,所谓无状态就是指此时刻我们的状态是保持连接,下一刻我们的状态 ...

关于Servlet会话跟踪的那些事儿

  关于servlet会话跟踪,一搜都能搜出很多。我也不免落入俗套,也总结了一把。希望我所总结的知识尽量是知识海洋里的一汪清泉。能帮助到我自己和哪怕一个人,那也是值得的。

故事由来:

  我们知道,http协议是个无状态的协议,所谓无状态就是指此时刻我们的状态是保持连接,下一刻我们的状态可能就是断开连接,状态是不稳定的,这就导致很多用户在上网时遇到问题,比如购物,我添加几次商品到购物车,如果没有会话跟踪,那么这些商品是没办法添加到一个购物车中的。再比如登录,每次访问同一个网站时,我每次都要输入用户名和密码,在同一个网站中,每个界面都要输入一次用户名和密码才能继续做其他事情。这就很尴尬了,所以,有会话跟踪技术的机制就诞生了。

故事梗概:

维持会话技术的4**宝

  法宝1:Cookie 

  cookie在浏览器允许使用的状态下,当客户请求服务器后,服务器会发送一个含有唯一的sessionID的cookie给客户端,并保存到客户端本地,下次客户端再和服务器交互时,通过在request头中加入cookie中的信息,服务器能辨识出客户身份,从而维持会话。

  法宝2:隐藏的表单字段

  在<input>中添加一个隐藏的字段,比如这样:

 <input type="hidden" name="sessionid" value="12345"> 

 

海外公司注册、海外银行开户、跨境平台代入驻、VAT、EPR等知识和在线办理:https://www.xlkjsw.com

原标题:关于Servlet会话跟踪的那些事儿

关键词:

*特别声明:以上内容来自于网络收集,著作权属原作者所有,如有侵权,请联系我们: admin#shaoqun.com (#换成@)。

可能感兴趣文章

我的浏览记录