Jsf 2 注销strews primesfaces';组件
当我点击log out按钮时,primefaces的组件在login.xhtml页面出现之前就会散开!Jsf 2 注销strews primesfaces';组件,jsf-2,primefaces,Jsf 2,Primefaces,当我点击log out按钮时,primefaces的组件在login.xhtml页面出现之前就会散开! action属性调用logout()函数 logout()函数的源代码是: public String logout() throws IOException { HttpServletRequest request = ((HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getReq
action
属性调用logout()
函数
logout()
函数的源代码是:
public String logout() throws IOException
{
HttpServletRequest request = ((HttpServletRequest) FacesContext.getCurrentInstance().getExternalContext().getRequest());
request.getSession().removeAttribute("userManager");
request.getSession().invalidate();
return "../login.xhtml";
}
我在调用注销功能的页面中使用了带有items组件的
,当我单击注销按钮时,图像(项目)垂直显示
这是我的Login.xhtml
页面:
<!DOCTYPE html>
<!DOCTYPE html>
高级示例JSF2.0
有人能帮我吗 最好附加
login.xhtml
。您能给我更多解释吗!?如果组件散落,请在回答中附上您的login.xhtml
。我想问题会在那个文件里。我已经解决了这个问题!我在
中添加了ajax
属性设置为false
,创建一个包含解决方案的答案,告诉我们您是如何修复的。也许另一个用户也面临同样的问题,他会很高兴看到解决方案。
<!DOCTYPE html>
<h:head>
<title>Premier exemple JSF 2.0</title>
</h:head>
<h:body>
<h:form>
<p:dock position="top">
<p:menuitem value="Users" icon="/Images/Users.png" url="#"/>
<p:menuitem value="Quitter" icon="/Images/Logout.png" url="#"/>
<p:menuitem value="Users" icon="/Images/Users.png" url="#"/>
<p:menuitem value="Users" icon="/Images/Users.png" url="#"/>
</p:dock>
</h:form>
<p:commandButton value="lyes" icon="/Images/Logout.png" action="#{userManager.logout}"/>
</h:body>