- Tengo una acción que simplemente me recupera una lista de la BD y luego me muestra una JSP. (AltaUsuarioFrontAction)
- Esta JSP es un formulario de registro muy simple, con un textfield usuario, password y un select cargado con la lista de antes. Al darle a submit, se ejecutaría otra acción para hacer ya el registro y tal (AltaUsuarioDoAction) . El problema viene al validar el formulario. Si hay errores vuelve al resultado con name = "input", que en mi caso está apuntando a un tiles (valdría igualmente con una JSP). Al volver a la página, el select no aparece cargado con los datos (cosa normal ya que quien lo carga es la primera acción del principio).
¿cómo puedo hacer que al validar el formulario, me vuelva a la JSP y el combo esté cargado? He probado a que el resultado "input" apunte a la primera acción, (como hacía con Struts 1), pero en Struts 2 no cuela..
Dejo aqui la declaración de las acciones por si sirve. Gracias de antemano
Código PHP:
<action name="AltaUsuarioFrontAction" class="es.jc.AltaUsuarioFrontAction">
<result type="tiles">usuario.alta</result>
</action>
<action name="AltaUsuarioDoAction" class="es.jc.AltaUsuarioDoAction">
<result name="input" type="tiles">usuario.alta</result>
<result type="redirectAction">
<param name="actionName">AltaUsuarioFrontAction</param>
</result>
</action>