Passagem de Parâmetros Struts

2 respostas
M

Pessoal,
Estou querendo passar um parâmetro dinâmico de uma JSP através de uma ActionForward básica, caindo novamente em uma JSP. Mas não estou conseguindo passar esse parâmetro

Esse é o código de envio, na JSP:

String id = request.getParameter ("id");
<html:hidden property="id" value="<%=id %>"/>
<html:link forward="continua">Enviar</html:link>

e a action no struts-config

<forward name="continua" path="/Continua.do"/>
<action path="/Continua"
	            type="org.apache.struts.actions.ForwardAction"
	            parameter="/pages/continua.jsp"></action>

Blz, acho que é isso. O problema é que o html:hidden não funciona… consigo chegar na página de destino, mas não consigo recuperar o parâmetro… alguma idéia de como fazer isso!?
Vlw!!!
/maddonde

2 Respostas

V

Esse atributo id esta dentro de tags html:form ?

P

cara, o html:link não efetua submit do seu form, isso se vc estiver usando um form…

vc pode incluir o parametro “parameter” (eu acho) na tag html:link e colocar o seu hidden “id” porém dessa forma, a informação será enviada via GET.

A melhor forma seria vc ter um html:form declarado no seu struts-config, e utilizar a tag html:submit

Falow

Criado 28 de novembro de 2006
Ultima resposta 28 de nov. de 2006
Respostas 2
Participantes 3