RequestContext работает два раза

я хочу послать называть функцию Js с bean Jsf с RequestContext, но по какому-то странному разуму функция работает два раза.

Это код моего xhtml:

<h:form >
    <p:commandButton class="btn" 
        value="Llamar js Function" 
        action="#{developerController.foo}"/>
</h:form>

Это код моего bean:

@Named(value = "developerController")
@SessionScoped
public class DeveloperController implements Serializable {

@EJB
QuoteManager quoteManager;

public DeveloperController() {

}

public void foo() {
    RequestContext requestContext = RequestContext.getCurrentInstance();
    requestContext.execute("alert('Hola');");
}


}

Что я должен делать для того, чтобы "alert ()" работала одна вместо двух раз?

Я использую primefaces 6.0 и Glassfish 4.1

0
задан 23.01.2017, 22:06
0 ответов