Olá, estou com o seguinte problema, na minha aplicação eu apresento 2 forms, quando eu executo o command button no “form2” ele chega a fazer o update do form1 e dele mesmo… so que se eu tentar executar de novo o commandbutton do “form2” não executa a ação no bean;
sequencia de teste
botao_1 -> executa acao_um
botao_2 -> executa acao_dois
botao_2 -> não executa acao nenhuma
botao_1 -> executa acao_um
xhtml:
<f:view
xmlns="http://www.w3.org/1999/xhtml"
xmlns:h="http://java.sun.com/jsf/html"
xmlns:f="http://java.sun.com/jsf/core"
xmlns:ui="http://java.sun.com/jsf/facelets"
xmlns:p="http://primefaces.org/ui"
>
<h:head>
</h:head>
<h:form id="form1" >
<p:commandButton value="1" action="#{Controlador.acao_um}" update=":form2"/>
</h:form>
<h:form id="form2" >
<p:commandButton value="2" action="#{Controlador.acao_dois}" update=":form2 :form1"/>
</h:form>
</f:view>
bean
@ManagedBean(name="Controlador")
@SessionScoped
public class Controlador implements Serializable
{
public void acao_um()
{
System.out.println("acao 1");
}
public void acao_dois()
{
System.out.println("acao 2");
}
Att