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>