Necesito evitar el doble POST en la actualización. Así que estoy usando el patrón POST/Redirect/GET (faces-redirect=true
) y el controlador de navegación (por @BalusC) como en this post. ¿Cómo usar ese patrón en JSF 2.0 cuando el método de acción devuelve null
(permanezca en la misma página)? ¿Es posible o necesito usar algo diferente de POST/Redirect/GET? Necesito mantener vivo un bean con vista, por lo que volver al método de acción en la misma vista (PRG funciona) no es una solución (se pierde view scope
).JSF 2.0: POST/Redirigir/GET patrón cuando el método de acción devuelve nulo (permanezca en la misma página)
vista test.xhtml:
<h:commandButton action="#{bean.send}"/>
frijol:
@ManagedBean
@ViewScoped
class Bean {
String send() {
// do something...
return null;
}
String send2() {
// do something...
return "test"; // view scope lost
}
}
Hola, ¿podrías dar un ejemplo del caso de uso que estás tratando de resolver? –
¿Alguna vez resolvió esto? – edhedges