JSF Primefaces-命令按钮未重定向

JSF Primefaces-命令按钮未重定向,jsf,redirect,button,primefaces,commandbutton,Jsf,Redirect,Button,Primefaces,Commandbutton,我尝试过以下命令按钮和更多: <p:commandButton value="Redirect" action="/tiposDocumentos.xhtml"/> <p:commandButton value="Redirect" action="/administrador/tiposDocumentos.xhtml"/> <p:commandButton value="Redirect" action="administrador/tiposDocumen

我尝试过以下命令按钮和更多:

<p:commandButton value="Redirect" action="/tiposDocumentos.xhtml"/>

<p:commandButton value="Redirect" action="/administrador/tiposDocumentos.xhtml"/>

<p:commandButton value="Redirect" action="administrador/tiposDocumentos.xhtml"/>


我对这个简直是疯了。我有其他的命令按钮像一个符咒一样工作,但这一个让我发疯

这是我的文件夹结构:

当有人以管理员身份登录时,将使用此命令按钮重定向到文件“initialMenu.xhtml”(该命令按钮有效)


然后我不知道如何重定向到“TiposDocumentos.xhtml”。请帮忙

我正在使用SpringSecurity和其他不使用“登录”方法的按钮

如果我把它放在“administrador”文件夹之外,我也可以从登录名重定向到“tiposDocumentos.xhtml”。

你能尝试一下吗?
“faces redirect=true”
,如前所述和其他地方所述

<p:commandButton id="btn_cr" 
        value="Redirect"
        ajax="false"
        action="/tiposDocumentos.xhtml?faces-redirect=true">
    </p:commandButton>


您忘记了问题中最重要的部分:到底发生了什么?我单击按钮,什么也没发生。请从webdeveloper的角度而不是从最终用户的角度详细说明问题。此网站是为了支持网站开发人员,而不是网站最终用户。首先在您的webbrowser中按F12并检查JS控制台和网络监视器寻找线索。嗯……这是我的第一个web项目,所以我不太熟悉html元素如何与primefaces交互。总之,我刚刚发现这是由Spring安全性引起的。我将把这个留在这里,以防有人问这个问题:这是Spring安全性的一个非常常见的问题。在成功登录重定向有点复杂。搜索:登录后Spring Security重定向。请不要发布“尝试此”“只要您没有再现所描述的问题,并且没有自己测试所建议的解决方案,就可以回答。如果你不能做到这一点,请发表评论。@BaluC-point注意到了!谢谢你指出正确的方向@您错过了上述链接中的
ajax=“false”
。Quote:通过将ajax设置为false,我们抑制了ajax的默认使用和对后端的异步调用。
<p:commandButton id="btn_cr" 
        value="Redirect"
        ajax="false"
        action="/tiposDocumentos.xhtml?faces-redirect=true">
    </p:commandButton>