Re: Pasar parametros en Struts
EJ VT <[email protected]>
| Newsgroups | gmane.comp.java.javaspain |
|---|---|
| Message-ID | <[email protected]> |
No entendí muy bien tu planteamiento. A ver llamas al mismo Action para despachar ambas peticiones? Eso pareciera según el strus-cobfig.xml que pasaste. Si no es así entonces trataré de deducir a ver si es correcto lo que pude entender de tu planteamiento. Tienes 2 acciones y 2 jsp. La acción asociada con IrAContenidos recibe un parámetro desde el formulario asociado al primer jsp y esta acción redirecciona al segundo jsp donde estás seteando el parámetro? Si es así simplemente lo que yo haría es colocar ese parámetro como un atributo asociado a la forma y setearlo en la acción. O también puedes usar el request.setAttributte() y recuperarlo en el jsp con request.getAttribute() Espero haber ayudado Saludos y suerte Edgard Velásquez Ing. de Sistemas GNU/Linux Registered User #: 388478 Debian User "Libertad de pensamiento, libertad de vida, sé libre (GNU/Linux)" "Podrán quitarnos la vida, pero nunca nuestra libertad (William Wallace)" Caracas, Venezuela --- El mié, 28/1/09, estaisaderezados <[email protected]> escribió: De: estaisaderezados <[email protected]> Asunto: [javaSpain] Pasar parametros en Struts Para: [email protected] Fecha: miércoles, 28 enero, 2009 8:35 No se usar demasiado bien Struts, tengo un action "IrAContenidosActio n", en el que recupero un parametro, de la siguiente manera: long idTemario = NumberUtils. string2LongOr0( request.getParam eter("idtemario" )); Despues desde un jsp que pasa <input type="hidden" name="idtemario" value="<c:out value="${param. idtemario} " escapeXml="false" />"> que llama a otro action "AltaContenido" , que contiene: request.setAttribut e("idtemario" , String.valueOf( idTemario) ); Y el struts.config. xml tengo: <action path="/altaContenid o" type="es.aplos. plotkin.ubadmin. action.AltaConte nido" validate="true" name="FormAltaConte nido" input="/pages/ contenidos/ addcontenido. jsp" scope="request" > <forward name="ok" path="/irAContenido s.do" /> <forward name="error" path="/pages/ contenidos/ addcontenido. jsp" /> </action> Como puedo hacer para que el valor de idTemario del action "IrAContenidosActio n" valga lo que paso en el hidden del jsp. sin usar session sería lo ideal, pero si no de cualquier manera me vale, me esta cojiendo un 0 y en el jsp el hidden tiene el valor correcto. Muchas gracias por vuestra colaboración. Un saludo,