Ver Mensaje Individual
  #2 (permalink)  
Antiguo 02/03/2010, 06:42
jessifb88
 
Fecha de Ingreso: julio-2008
Mensajes: 62
Antigüedad: 16 años, 5 meses
Puntos: 0
Respuesta: formulario inválido

Ya lo he resuelto, lo dejo por si le sirve a alguien:
La idea es añadir un bean a webmvc-config.xml con la variable que usaremos en sesión para comprobar si el formulario es o no válido:
<bean id="formularioValido" class="calse-de-la-variable(en mi caso un entero (flowInteger) 0/1)" scope="session"/>
Luego en el flow inicializamos la variable a 0 y la cambiamos a 1 una vez que hayamos guardado.
En el view-state ponemos una expresión para mostrar la vista normal o la del aviso de flow inválido en función del valor de la variable formularioValido:
<view-state id="miVista" view="#{(formularioValidado.value == 0)?'miVista.xhtml':'avisoFormularioInvalido.xhtml' }">...</view-state>