jonimca
Outubro 9, 2006, 12:19pm
#1
Pessoal, estou com a seguinte dúvida, Estou executando um Iterate e gostaria que a cada resultado eu inclui-se um link passando o id como parametro para outra action.
Por favor ajudem
MEU CÓDIGO--------------------------------
consulta_associados.jsp
<logic:notEmpty name="associadoActionForm" property="associados">
<logic:iterate id="associado" name="associadoActionForm" property="associados">
<html:link></html:link>
<bean:write name="associado" property="id" /> -<bean:write
name="associado" property="name" />
<logic:iterate>
</logic:notEmpty>
_____________________________________________________________
consulta_associado.jsp
<html:form action="/consultaAssociado.do">
<html:hidden property=“method” value=“consultaAssociadoId” />
ID do Associado: <html:text property=“id” />
<html:submit property=“submit”/>
</html:form>
<logic:present name=“associadoActionForm” property=“associado”>
<bean:write name=“associadoActionForm” property=“associado.name” />
</logic:present>
agasea
Outubro 9, 2006, 10:46am
#2
Tenta isso:
<html:link action="/suaAction" paramId="id"
paramName="associado" paramProperty="id">Detalhes do associado </html:link>
jonimca
Outubro 9, 2006, 12:20pm
#3
Quase lá !!!
Obrigado pela ajuda, mas só falta um detalhe, como devo informar o método que deve ser informado o Id?
Cara, consegui,
Passei a minha action junto com o parametro do metodo, ficou assim:
<logic:notEmpty name=“associadoActionForm” property=“associados”>
<logic:iterate id=“associado” name=“associadoActionForm”
property=“associados”>
<html:link action="/consultaAssociado.do?method=consultaAssociadoId"
paramId=“id” paramName=“associado” paramProperty=“id” >Consulta</html:link>
<bean:write name=“associado” property=“id” />
- <bean:write name=“associado” property=“name” />
</logic:iterate>
</logic:notEmpty>
Preciso de outro Help, como faço para deixar essa “Consulta” wm um botão ?