再一次求助:关于session

windhunter
07-11-15 3 223

servlet中关于session过期的问题:

session过期和未建立session有区别么? 如何在程序中区分?

上次关于digest认证的问题,没人理我,害我去问的tomcat开发人员。

这次裸求,希望高手帮忙。。

windhunter
2007-11-15 16:24

由于在未创建session之前需要一些处理操作,所以需要和session过期的操作区分开来。不知道能不能区分。
如果用HttpSessionListener#sessionDestroyed()方法的话,能在这个方法里写代码实现转向页面的操作么?

banq
2007-11-16 09:44

使用HttpSessionListener#sessionDestroyed来实现,这是一个监听器,可以说是一个异步模式,不是实时同步响应客户端请求而触发的,因此一般不能推出页面,你需要绕个弯更改你的设计方案来解决。

windhunter
2007-11-19 09:07

谢谢bangq老师的回复,我也有此想法,但是现在是在做维护项目(这个系统都快7年了),并且客户给的时间也不够。反馈给客户,增加时间。
-------------------------
做这种维护性的项目,特别是N年的老项目,大家都是怎么维护的?
[该贴被windhunter于2007-11-19 09:12修改过]