Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/325.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_Forms_Jsf_Primefaces - Fatal编程技术网

Java 如何使一个表单标记与另一个表单标记通信?

Java 如何使一个表单标记与另一个表单标记通信?,java,forms,jsf,primefaces,Java,Forms,Jsf,Primefaces,我使用的是JSF 2.2、PrimeFaces和Glassfish,我有: <h:form id="formularioAltas"> //more code <p:commandButton value="Guardar" action="#{altasBean.agregarRefaccion()}" /> </h:form> <h:form id="myForm" enctype="multipart/form-data" pre

我使用的是JSF 2.2、PrimeFaces和Glassfish,我有:

<h:form id="formularioAltas">
    //more code
    <p:commandButton value="Guardar" action="#{altasBean.agregarRefaccion()}" />
</h:form>

<h:form id="myForm" enctype="multipart/form-data" prependId="false" rendered="#{altasBean.estado}">
    // more code here
</h:form>

//更多代码
//这里有更多代码
我需要
formularoaltas
告诉
myForm
布尔属性
estado
的值已更改。当执行
commandButton
时,我会像对
myForm
执行一个简单的
update
一样理解它,但这并不是因为它们的形式不同。我需要这种方式,因为我上传文件到服务器时遇到问题,所以我决定使用两种不同的表单。我有工作表单,但我只想在执行
commandButton
时显示
myForm

有什么想法吗?


<p:commandButton value="Guardar" action="#{altasBean.agregarRefaccion()}" update=":myForm" />
因为您将容器层次结构向包含表单和
myForm
的容器上移了一步,因为这是她的名字