Olá Pessoal tenho um index.xhtml e um managedBean, só que o index.xhtml não está conseguindo chamar o método salvarDados do managedBean.
Código do meu index.xhtml:
<h:form>
<p:panel id=“ondeestamos” header=“geral”>
<h:panelGrid columns=“2”>
<h:outputText value=“Onde estamos: “/>
<p:inputTextArea value=”#{GeralMBean.ondeEstamos}”/>
<p:commandButton value=“Salvar” actionListener="#{GeralMBean.salvarDados}" update=“ondeestamos,display”/>
</h:panelGrid>
</p:panel>
</h:form>
e abaixo o meu Managed Bean
package beans;
import javax.faces.bean.ManagedBean;
@ManagedBean
public class GeralMBean {
private String ondeEstamos;
private String quemSomos;
public GeralMBean() {
}
public String getOndeEstamos() {
return ondeEstamos;
}
public void setOndeEstamos(String ondeEstamos) {
this.ondeEstamos = ondeEstamos;
}
public String getQuemSomos() {
return quemSomos;
}
public void setQuemSomos(String quemSomos) {
this.quemSomos = quemSomos;
}
public void salvarDados(){
System.out.print("AQUI É PRA TESTAR VER SE TÁ ENTRANDO NO MÉTODO");
}
}
O Interessante é que ele chama os métodos get e set, mas não chama o método salvarDados do bean através do botão…
O que pode está acontecendo?