Pessoal, estou com um problema para pegar 2 valores de um iterate em outra página.
Tenho uma primeira página que exibe as uma listagem de clientes e depois que é escolhido o cliente através de um link que tem no iterate e submetido a outra página, consigo mandar o cód. do cliente como parêmetro.
Na segunda página estou conseguindo pegar o cód. do cliente, mas não consigo pegar o nome do cliente
Já pensei em mandar o nome do cliente como parâmetro na primeira página, mas como faço isso? acho que o html:link só aceita um parâmtro.
Se tiver um jeito de pegar o valor sem passar por parâmtro também resolveria o meu problema.
—Primeira página (cliente.jsp)
[quote] <logic:present name=“oClientes”> <logic:iterate id=“clientes” name=“oClientes” >
<html:link action="/gerarOrcamento?acao=gerarOrcamento" paramName=“clientes” paramProperty=“numero” paramId=“numero”>Gerar</html:link>
<bean:write name=“clientes” property=“numero” />
<bean:write name=“clientes” property=“nome” />
<bean:write name=“clientes” property=“cidade” />
<bean:write name=“clientes” property=“estado” />
</logic:iterate> </logic:present>
[/quote]
—Action
— Segunda página (orcamento.jsp)
—struts-config
[quote]
<!-- Form Bean -->
<form-beans>
<form-bean name="loginActionForm"
type=“br.com.escher.sisfab.login.presentation.LoginActionForm”>
</form-bean>
<form-bean name="principalActionForm"
type=“br.com.escher.sisfab.principal.presentation.PrincipalActionForm”>
</form-bean>
<form-bean name="clienteActionForm"
type=“br.com.escher.sisfab.cliente.presentation.ClienteActionForm”>
</form-bean>
<form-bean name="osActionForm"
type=“br.com.escher.sisfab.os.presentation.OsActionForm”>
</form-bean>
<form-bean name="orcamentoActionForm"
type=“br.com.escher.sisfab.orcamento.presentation.OrcamentoActionForm”>
</form-bean>
</form-beans>
<!-- Action Mapping Definitions -->
<action-mappings>
<action path="/login"
name="loginActionForm"
type="br.com.escher.sisfab.login.presentation.LoginAction"
scope="session"
parameter="acao">
<forward name="inicioPrincipal"
path="/pages/Principal.jsp">
</forward>
<forward name="erro"
path="/pages/ErroLogin.jsp">
</forward>
</action>
<action path="/principal"
type="br.com.escher.sisfab.principal.presentation.PrincipalAction"
name="principalActionForm"
parameter="acao"
scope="session">
</action>
<action path="/detalheOS"
type="br.com.escher.sisfab.os.presentation.OsAction"
name="osActionForm"
parameter="acao"
scope="session">
<forward name="detalheOS"
path="/pages/OS-AcompanhaDetalhe.jsp">
</forward>
</action>
<action path="/localizaCliente"
name="clienteActionForm"
type="br.com.escher.sisfab.cliente.presentation.ClienteAction"
scope="session"
parameter="acao">
<forward name="localizaCliente"
path="/pages/Orcamento-LocalizaCliente.jsp">
</forward>
<forward name="gerarOrcamento"
path="/pages/Orcamento-Gerar.jsp">
</forward>
</action>
<action path="/gerarOrcamento"
name="orcamentoActionForm"
type="br.com.escher.sisfab.orcamento.presentation.OrcamentoAction"
scope="session"
parameter="acao">
<forward name="gerarOrcamento"
path="/pages/Orcamento-Gerar.jsp">
</forward>
</action>
</action-mappings>[/quote]