@SessionScoped的java定义和实际意义
我想理解JSF ManagedBean中@SessionScoped
注释的完整含义
我猜它与http会话相关,但我仍然不太清楚何时开始,何时结束,以及是否可以中断
- 如果我在2小时内保持浏览器打开,没有任何活动。会议还开着吗李>
- 是否跨浏览器选项卡共享会话
- 会话在Firefox、IE或Safari中的行为是否相同李>
- 李>
你可以在下面搜索框中键入要查询的问题!
我想理解JSF ManagedBean中@SessionScoped
注释的完整含义
我猜它与http会话相关,但我仍然不太清楚何时开始,何时结束,以及是否可以中断
# 1 楼答案
当用户请求第一页时,会话开始
会话作用域bean(如果存在)的
@PostConstruct
方法在您第一次访问引用该bean的页面时被调用(不过我不完全确定)会话在调用
session.invalidate()
或超时时结束(如果在web.xml
中可配置超时时间)。然后调用@PreDestroy
方法(如果存在)