Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/388.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
Java 如何重新加载<;用户界面:包括>;_Java_Richfaces_Seam2_Jsf 1.2 - Fatal编程技术网

Java 如何重新加载<;用户界面:包括>;

Java 如何重新加载<;用户界面:包括>;,java,richfaces,seam2,jsf-1.2,Java,Richfaces,Seam2,Jsf 1.2,我们包含了一个带有ui:include的页面。当点击一个按钮时,我们也希望重新呈现ui:included页面。这里是父页面 <h:form id="mainForm"> <a4j:region rendered="#{dealHome.editMode}"> <ui:include src="/createEditDeal.xhtml"> <ui:param name="id" va

我们包含了一个带有ui:include的页面。当点击一个按钮时,我们也希望重新呈现ui:included页面。这里是父页面

<h:form id="mainForm">
        <a4j:region rendered="#{dealHome.editMode}">
            <ui:include src="/createEditDeal.xhtml">
                <ui:param name="id" value="#{dealHome.instance.id}" />
            </ui:include>
        </a4j:region>
        <a4j:region rendered="#{not dealHome.editMode}">
            <ui:include src="/readDeal.xhtml">
                <ui:param name="id" value="#{dealHome.instance.id}" />
            </ui:include>
        </a4j:region>
        <s:div rendered="#{dealHome.editMode}">
            <a4j:commandButton action="#{dealHome.persist()}" value="+"
                id="btnTagAdd" reRender="mainForm" />
        </s:div>
        <s:div rendered="#{not dealHome.editMode}">
            <a4j:commandButton id="btnModeChange" value="Edit"
                action="#{dealHome.changeMode()}" reRender="mainForm" />
        </s:div>
    </h:form>


如果您能提供任何帮助或建议,我们将不胜感激。

在呈现主窗体时,ui:include中的代码不是重新呈现了吗?我一点也不确定,但您是否尝试过使用ui:composition标记?如果没有,您可能想尝试一下。在呈现mainForm时,ui:include中的代码不是重新呈现了吗?我一点也不确定,但您是否尝试过使用ui:composition标记?如果没有,你可能想试试。