Hoal chic@s.
Estoy empezando con esto de los JSF's y tengo una duda muy básica a ver si me la podeis resolver.
Tengo un action en un commandbutton (de PrimeFaces):
Cita: <p:commandButton id="submit" value="#{msgs.generalButtonEn}" action="#{busquedaOAMB.searchOA()}"/>
El problema es que se me ejecuta dicha función SIEMPRE al entrar en la página.
Cita: public String searchOA(){
...
return respuesta;
}
El bean de la página está definido así:
Cita: @ManagedBean
@RequestScoped
public class BusquedaOAMB {
}
Hay alguna manera de controlar la ejecución de los métodos de un bean invocados desde la JSF?? Alguna anotación?
Es que se me ejecuta correctamente al clickar el butón, pero no entiendo por qué se ejecuta al cargar la página.
Muchas gracias,
Un saludo.