Java web 开发笔记 第五章 Servlet编程三

来源:互联网 发布:贾真的淘宝店 编辑:程序博客网 时间:2024/05/22 05:17

1.Session技术:

session对象用来保存每个用户的用户信息会话状态session对象由服务器端自动创建,可以跟踪每个用户的操作状态
用户首次登录系统时服务器会自动给用户分配唯一标识sessionid,可以用来区分开其他用户。
相对于Cookiesession是存储在服务器端的会话,相对安全,而且其存储长度限制也大大的扩大了
Servlet中使用HttpSession对象来描述Session。一个HttpSession对象就是一个Session。使用HttpServletRequest接口的getSession方法来获得一个HttpSession对象。
例如:

  HttpSession session =HttpServletRequest.getSession();

2.HttpSession接口方法

3.Session会话跟踪:

PrintWriterout = response.getWriter();

HttpSessionsession=request.getSession();

response.setContentType(CONTENT_TYPE);

if(session.isNew())

{

    out.println(“新建的会话...<br/>");

}

else

{

    out.println(“已有会话...<br/>");

}

    out.println(“<br/>会话ID:"+session.getId());

    out.println("<br/>创建时间:");

    out.println(newDate(session.getCreationTime()));

    out.println("<br/>最后访问日期:");

    out.println(newDate(session.getLastAccessedTime()));

4.过滤器简介:

过滤器是向 Web应用程序的请求和响应处理添加功能的
Web 服务组件
5.
过滤器生命周期的各个阶段:






0 0
原创粉丝点击