欢迎来到Java学习网!
设为首页 | 加入收藏
当前位置: 首页 > Java架构 > JSF >

JSF中用户登出返回登录页面问题


在页面中使用

<h:commandLink value="[#{msg.logout}]" action="#myBean.logout}"></h:commandLink>

做登出操作的时候,代码如下:

public String logoutHMS() {

String outCome ="logoutSuccess";

System.out.print("Logout!!);

// 设置登录Session关键信息

FacesContext fc = FacesContext.getCurrentInstance();

HttpSession Session = (HttpSession) fc.getExternalContext()

.getSession(false);

Session.invalidate();

return outCome;

}

不能使用actionListener属性,否则退出了,重载不了登录页面。

    相关教程
    推荐内容
    • JSF入门教程

      1. 什么是 Java Server Faces(jsf)? JSF为JAVA的 Web应用用户界面的开发人...