Java web 开发笔记 第五章 Servlet编程三
2014-08-02 15:19
330 查看
1.Session技术:
session对象用来保存每个用户的用户信息和会话状态。session对象由服务器端自动创建,可以跟踪每个用户的操作状态。
用户首次登录系统时服务器会自动给用户分配唯一标识的sessionid,可以用来区分开其他用户。
相对于Cookie,session是存储在服务器端的会话,相对安全,而且其存储长度限制也大大的扩大了。
在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.过滤器生命周期的各个阶段:
session对象用来保存每个用户的用户信息和会话状态。session对象由服务器端自动创建,可以跟踪每个用户的操作状态。
用户首次登录系统时服务器会自动给用户分配唯一标识的sessionid,可以用来区分开其他用户。
相对于Cookie,session是存储在服务器端的会话,相对安全,而且其存储长度限制也大大的扩大了。
在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.过滤器生命周期的各个阶段:
相关文章推荐
- Java web 开发笔记 第五章 Servlet编程四
- Web 开发笔记 #03# Read context parameter/web.xml values in a non-servlet java file
- 笔记---初学 Java Web 开发,请远离各种框架,从 Servlet 开发
- Java web 开发笔记 第五章 Servlet编程一
- JavaWeb开发之Servlet的请求流程剖析-图片版 (跟龙哥学javaweb)笔记
- Java web 开发笔记 第五章 Servlet编程二
- Tomcat 与java web 开发技术详解笔记(二)----Servlet
- Java开发学习笔记之五:Servlet编程API
- 延续、Web 开发和 Java 编程
- 深入体验Java Web开发内幕-核心基础(看张孝祥的书的笔记一)
- Java EE WEB工程师培训-JDBC+Servlet+JSP整合开发之35.安装使用MySQL及SQL Manager 推荐
- MVC模式和java web application-Java基础-Java-编程开发
- WEB开发技术比较报告-Java基础-Java-编程开发
- 很不错的JAVA学习笔记-Java基础-Java-编程开发
- Java开发学习笔记之六:servlet-处理客户form数据
- Java EE WEB工程师培训—JDBC+Servlet+JSP整合开发之32. HTML简介 推荐
- Java EE WEB工程师培训-JDBC+Servlet+JSP整合开发之33.HTML表单 推荐
- Java Web 框架的"甜点"-Java基础-Java-编程开发
- Java开发学习笔记之十:servlet事件
- 延续、Web 开发和 Java 编程