servlet 会话技术

Posted monty12

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了servlet 会话技术相关的知识,希望对你有一定的参考价值。

一、控制器:

  1、如何去确定需要一个新的控制器?

    原则:一类事务请求需要一个控制器。

二、会话:

  用户开一个浏览器,访问一个网站,只要该浏览器不关闭浏览器,不管该用户点击了多少个超链接,访问了多少个资源,知道关闭浏览器,真个过程我们成为一次会话。

三、cookie技术:

  1、cookie的内容是存在于本机的文件夹中。

  2、如何创建cookie:

    cookie只能保存字符串类型,不能保存对象。

    (1)Cookie cookie=new Cookie(name,content);

    (2)设置cookie的生命周期(如果不设置,则该cookie的生命周期是浏览器关闭时就消亡;如果设置为0,则立即消失。):

        cookie.setMaxage(时间(以秒计算))

    (3)把cookie信息回写到浏览器(很重要):

        response.addCookie(cookie)

  3、如何读取cookie信息:

    (1)读取所有cookie信息,在选中需要的cookie:

        Cookie[] cookie=request.getCookies()

        for(int i=0;i<cookie.length;i++){

          Cookie c=cookie[i];

          String name=c.getName();

          String value=c.getValue();

        }

   4、总结:

    (1)cookie可以被多个浏览器共享。

    (2)可以应用在保存用户名密码或者购物车信息。

四、md5加密算法:

  密码不能明文存储,需要用md5加密算法。

  

 



以上是关于servlet 会话技术的主要内容,如果未能解决你的问题,请参考以下文章

JavaWeb详解(第二篇)之Servlet基础简介-会话技术介绍

servlet 会话技术

会话跟踪技术之servlet通信(forward和include)

会话技术cookie和session详解

15_会话技术_Cookie

Servlet 之会话cookie与session