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:
El problema es que se me ejecuta dicha función SIEMPRE al entrar en la página.<p:commandButton id="submit" value="#{msgs.generalButtonEn}" action="#{busquedaOAMB.searchOA()}"/>
Cita:
El bean de la página está definido así: public String searchOA(){
...
return respuesta;
}
...
return respuesta;
}
Cita:
@ManagedBean
@RequestScoped
public class BusquedaOAMB {
}
@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.