Error PrimeFaces @PostConstruct se ejecuta varias veces

Posted on Posted in Java

Problema:

En un controlador construido con Primefaces ya sea del tipo ViewScope o SessionScope cada vez que realiza un cambio a la página ésta vuelve a cargarse y se ejecuta nuevamente el método que se haya definido en @PostConstruct.

Solución:

En el archivo web.xml incluir los siguientes apartados:

<context-param>
<param-name>javax.faces.STATE_SAVING_METHOD</param-name>
<param-value>server</param-value>
</context-param>

 

<context-param>
<param-name>javax.faces.PARTIAL_STATE_SAVING</param-name>
<param-value>false</param-value>
</context-param>

Fuente:

https://stackoverflow.com/questions/8471551/what-is-state-saving-method-parameter-in-jsf-2-0

Deja un comentario