Servletjsp教程5.docVIP

  • 2
  • 0
  • 约1.79万字
  • 约 8页
  • 2016-12-04 发布于河南
  • 举报
Servletjsp教程5

十、会话状态 10.1,,,,,,,,会话状态概述?   ?HTTP协议的“无状态”(Stateless)特点带来了一系列的问题。特别是通过在线商店购物时,服务器不能顺利地记住以前的事务就成了严重的问题。它使得“购物篮”之类的应用很难实现:当我们把商品加入购物篮时,服务器如何才能知道篮子里原先有些什么?即使服务器保存了上下文信息,我们仍旧会在电子商务应用中遇到问题。例如,当用户从选择商品的页面(由普通的服务器提供)转到输入信用卡号和送达地址的页面(由支持SSL的安全服务器提供),服务器如何才能记住用户买了些什么??   ,,,,,,,,这个问题一般有三种解决方法:? Cookie。利用HTTP,,,,,,,,Cookie来存储有关购物会话的信息,后继的各个连接可以查看当前会话,然后从服务器的某些地方提取有关该会话的完整信息。这是一种优秀的,也是应用最广泛的方法。然而,即使Servlet提供了一个高级的、使用方便的Cookie接口,仍旧有一些繁琐的细节问题需要处理:? 从其他Cookie中分别出保存会话标识的Cookie。? 为Cookie设置合适的作废时间(例如,中断时间超过24小时的会话一般应重置)。? 把会话标识和服务器端相应的信息关联起来。(实际保存的信息可能要远远超过保存到Cookie的信息,而且象信用卡号等敏感信息永远不应该用Cookie来保存。)? 改写URL。

文档评论(0)

1亿VIP精品文档

相关文档