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,
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.