Cita:
Iniciado por javiDP Y donde estan los request, response, session de struts? No estas implementando para nada struts, salvo para hacer un redirect con un return, que ademas se suele hacer con findforward hacia un mapeo que tengas en el struts-config de tu proyecto.
Está usando Struts2, por lo que no necesita (incluso es desaconsejable) usar los objetos request y response.
vickynemec, el objeto formulario no tienes que meterlo en la sesión, ya lo tienes en el ValueStack (private FormTipoDTO formulario)
Esto sobra
formulario = session.get("formulario");
Y si no recuerdo mal, el execute se ejecuta siempre a menos que le digas lo contrario, por lo que cuando llamas a metodo(), estás reiniciando siempre el formulario.