几个有关session的问题

fuladuo 2005-01-02 05:57:33
1.当在JSP中用<jsp:useBean>把JavaBean带进来后,scope为session,如果session时间设置为半个小时,那么在半小时后,该JavaBean的生存期是否就结束了?
2.如果上面的问题存在,那么除了延长session的生存期的办法外,有没有别的方法可以延长JavaBean的生存期?
3.在多个JSP中用<jsp:useBean>(scope为session)把某个JavaBean带进来,那么进入不同的JSP时,是不是都创建一个该JavaBean新的session对象,还是改变该JavaBean在session中的生存期的起始时间点?
4.我将用户的相关信息放在session中,在每个JSP中取出该信息进行验证,以避免客户知道某个JSP文件的URL直接进入该页面;同时,有关资料要求session的生存期越短越好,从而提高系统的性能,这样一来,session中保存的用户信息将失效,造成问题,如何解决这个矛盾?
...全文
206 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
cnliutian 2005-01-04
  • 打赏
  • 举报
回复
好贴
fuladuo 2005-01-04
  • 打赏
  • 举报
回复
up
fuladuo 2005-01-04
  • 打赏
  • 举报
回复
如何判断session失效?
fuladuo 2005-01-03
  • 打赏
  • 举报
回复
awpking(星星是靠灌水灌来的) :
这个过滤器如何实现,能否给些代码?多谢!
fuladu@163.com
awpking 2005-01-03
  • 打赏
  • 举报
回复
你可以写一个过滤器来判断session是否失效了,如果失效让它调转的登陆页面去.或者重新获得你的javabean的信息
dlxu 2005-01-03
  • 打赏
  • 举报
回复
那就把session设定为不会过期,那么这样JavaBean的生存期就足够长了
fuladuo 2005-01-03
  • 打赏
  • 举报
回复
我现在碰到一个棘手的问题,当SESSION的生存期到了后,JavaBean中保存的信息就不存在了,那么这必然导致系统产生不必要的异常,我想如何使该JavaBean实例延长其生存期,从而问题得到解决
jFresH_MaN 2005-01-03
  • 打赏
  • 举报
回复
呵呵,不明白楼主需要知道一个对象的生存期的开始时间有什么用意,个人觉得没有意义!
fuladuo 2005-01-03
  • 打赏
  • 举报
回复
--3。只要你使用同一个id的scope为session的JavaBean,那么这些对象所是同一个对象的引用

------
如果是个引用,那么当第二次引用的时候,该JavaBean的生存期是不是就从第二次引用的时候开始?
jFresH_MaN 2005-01-02
  • 打赏
  • 举报
回复
1。可以这么说
2。没有吧!或者把scope设为application
3。只要你使用同一个id的scope为session的JavaBean,那么这些对象所是同一个对象的引用
4。呵呵,这个矛盾只能通过折中来解决
----
个人意见

81,122

社区成员

发帖
与我相关
我的任务
社区描述
Java Web 开发
社区管理员
  • Web 开发社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧