为了账号安全,请及时绑定邮箱和手机立即绑定

如何在JSF 2.0中使会话无效?

如何在JSF 2.0中使会话无效?

四季花海 2019-08-16 17:26:46
如何在JSF 2.0中使会话无效?在JSF 2.0应用程序中使会话无效的最佳方法是什么?我知道JSF本身不会处理会话。到目前为止我能找到private void reset() {     HttpSession session = (HttpSession) FacesContext.getCurrentInstance()             .getExternalContext().getSession(false);     session.invalidate();}这种方法是否正确?有没有办法没有触及ServletAPI?考虑一种方案,其中@SessionScopedUserBean处理用户的登录注销。我在同一个bean中有这个方法。现在,当我reset()完成必要的数据库更新后调用该方法时,我当前的会话作用域bean会发生什么?既然豆本身也存放在HttpSession?
查看完整描述

2 回答

?
红颜莎娜

TA贡献1842条经验 获得超12个赞

public void logout() {
    FacesContext.getCurrentInstance().getExternalContext().invalidateSession();}


查看完整回答
反对 回复 2019-08-16
  • 2 回答
  • 0 关注
  • 396 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信