简单说就是为了保存在内存中的各种对象的状态,并且可以把保存的对象状态再读出来。虽然你可以用你自己的各种各样的方法来保存Object States,但是Java给你提供一种应该比你自己好的保存对象状态的机制,那就是序列化。2、什么情况下需要序列化 a)当你想把的内存中的对象保存到一个文件中或者数据库中...
分类:
其他好文 时间:
2014-08-22 10:49:15
阅读次数:
155
1、实现用户登录功能; 通过session来实现用户登录功能。在用户登录时,将用户的相关信息放在HttpSession对象用,其中HttpSession对象可以通过HttpServletRequest的getSession方法获得。同时,HttpSession对象对应Jsp内置对象session,....
分类:
编程语言 时间:
2014-08-21 13:11:54
阅读次数:
219
session的机制http是无状态的协议,客户每次读取web页面时,server都打开新的会话,并且server也不会自己主动维护客户的上下文信息,那么要怎么才干实现会话跟踪呢?session就是一种保存上下文信息的机制,它是针对每个用户的,变量的值保存在server端,通过SessionID来区...
分类:
其他好文 时间:
2014-08-15 14:13:38
阅读次数:
170
sessionsession保存在服务器端。关掉浏览器不会摧毁session对象。所以session的在时间到了或者认为的销毁才会销毁。 HttpSession session=request.getSession();如果此时没有session就会创建一个session。----后面慢慢补充
分类:
编程语言 时间:
2014-08-12 00:14:43
阅读次数:
179
课程目标:
① 在Servlet中懂得ServletContext HttpSession 以及HttpServletRequest之间的关系
② 懂得如何使用它们
概念介绍:
1. [共同点]无论对象的作用域如何,共享变量和获得变量的 方法都是一致的
–setAttribute(“varName”,obj);
–getAttribute(“varName”);
2. 变量的...
分类:
其他好文 时间:
2014-07-30 03:20:23
阅读次数:
246
平时使用springMVC在方法中访问session中经常很自然地调用Servlet API。用起来非常直观方便,一直没有多考虑什么。比如这样:@RequestMapping(value = "/logout")public String logout(HttpSession session) { ...
分类:
编程语言 时间:
2014-07-17 22:25:06
阅读次数:
296
以下情况,Session结束生命周期,Servlet容器将Session所占资源释放:1.客户端关闭浏览器2.Session过期3.服务器端调用了HttpSession的invalidate()方法。"一个浏览器就是一个新session,关了浏览器session就结束了"session 是在服务器端...
分类:
其他好文 时间:
2014-07-16 21:57:01
阅读次数:
122
设置时效:1分钟HttpSession session=ServletActionContext.getRequest().getSession(true); session.setAttribute("random", random); session.setMaxIn...
分类:
其他好文 时间:
2014-07-16 18:40:37
阅读次数:
167
一。session的机制http是无状态的协议,客户每次读取web页面时,服务器都打开新的会话,而且服务器也不会自动维护客户的上下文信息,那么要怎么才能实现会话跟踪呢?session就是一种保存上下文信息的机制,它是针对每一个用户的,变量的值保存在服务器端,通过SessionID来区分不同的客户,s...
分类:
其他好文 时间:
2014-07-12 00:32:40
阅读次数:
258
有时候在操作Session时,系统会抛出如下异常java.lang.IllegalStateException: Cannot create a session after the response has been committed原因1:Session 的创建语句:HttpSession se...
分类:
编程语言 时间:
2014-07-06 20:38:38
阅读次数:
298