Foros del Web

Foros del Web (http://www.forosdelweb.com/)
-   Java (http://www.forosdelweb.com/f45/)
-   -   Valor del Formulario Struts (http://www.forosdelweb.com/f45/valor-del-formulario-struts-577634/)

lalogrosz 18/04/2008 20:36

Valor del Formulario Struts
 
Hola Gente, necesito poder obtener el valor de un campo del formulario cuando este retorna con error. Muestro los mensajes de error sin problema, pero quiero mantener lo que escribio el usuario.
El ejemplo es este:
Código:

<html:text property="puntoVta" styleClass="inputText" value="<%=puntoVta%>" />
Pero claro, no se de donde seteo la variable puntoVta.

Muchas Gracias

cris_maco 19/04/2008 04:13

Re: Valor del Formulario Struts
 
No se como haras la validacion, pero en tus Form tendras una funcion llamada validate y desde ella supongo que podras hacer lo que quieres.

lalogrosz 19/04/2008 09:37

Re: Valor del Formulario Struts
 
No, no es eso.
Yo envio el formulario y me lleva al Action, donde ahi llamo al validate del form.
Lo que sucede es que si hubo algun error, redirecciono nuevamente a la pagina donde muestro el formulario.
Lo que quiero hacer es mostrar el formulario, pero con los valores cargados para que la persona no vuelva a escribir lo mismo.
No se de donde tomar ese valor una vez redireccionado.

Tengo que enviar el objeto del formulario por session o hay alguna otra forma de llamar a los atributos del formulario cargado?

Gracias

javimartinez 21/04/2008 00:33

Re: Valor del Formulario Struts
 
Guardando el formulario en el request podría valerte, no???

Por ej, en la acción
Código:

...
MiObjeto formulario = (MiObjeto) form;
request.setAttribute("MiForm",formulario)
...


y después, puedes coger este objeto en el jsp y cargarlo sin ningún problema

Código:

<html:form action="/miAccion.do" styleId="MiForm">
...
<html:text property="att1" ...



La zona horaria es GMT -6. Ahora son las 02:42.

Desarrollado por vBulletin® Versión 3.8.7
Derechos de Autor ©2000 - 2026, Jelsoft Enterprises Ltd.