Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/jsf/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/typo3/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Jsf 不工作命令按钮面重定向_Jsf_Jstl - Fatal编程技术网

Jsf 不工作命令按钮面重定向

Jsf 不工作命令按钮面重定向,jsf,jstl,Jsf,Jstl,切换到管理面板时,我将请求属性设置为“显示回”按钮: public void adminPanel() { Tools.getRequestContext().setAttribute("show_back_button", true); } 现在在JSP页面中,我检查此属性是否存在: <c:if test="${show_back_button eq true}"> <h:commandButton action="index?faces-redirect=

切换到管理面板时,我将请求属性设置为“显示回”按钮:

public void adminPanel() {
    Tools.getRequestContext().setAttribute("show_back_button", true);
}
现在在JSP页面中,我检查此属性是否存在:

<c:if test="${show_back_button eq true}">
    <h:commandButton action="index?faces-redirect=true"
        immediate="true"
        type="submit"
        value="#{msg.back}"
        styleClass="btn btn-default admin-button" />
</c:if>
在第一次进入管理面板后,我看到了后退按钮。但单击时,没有触发到index.xhtml的重定向,但admin.xhtml正在刷新

当我发表评论时,一切正常,后退按钮始终可见,但仍在工作


所以我的问题是,如果没有设置show_back_button属性,我将用EL测试它,会发生什么?JSF阶段是否已损坏?也许是别的什么?我做错了什么?

看来我找到了解决办法。 增加

简单地解决问题。 有ViewState和标记的东西是关键

多亏了邮报。
我必须越来越深入地调查这个问题…

如果您在提交表单后不做任何逻辑处理?使用H:CuuldButt只考虑使用H:Butter按钮进行导航。只要升级Mojarra。
<context-param>
    <param-name>javax.faces.PARTIAL_STATE_SAVING</param-name>
    <param-value>false</param-value>
</context-param>