Pegar o valor em outra página

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>

&lt;!--  Action Mapping Definitions --&gt;
&lt;action-mappings&gt;       
	&lt;action path="/login"
		    name="loginActionForm"
		    type="br.com.escher.sisfab.login.presentation.LoginAction"
		    scope="session"
	        parameter="acao"&gt;
		&lt;forward name="inicioPrincipal"
		         path="/pages/Principal.jsp"&gt;
		&lt;/forward&gt;
		
		&lt;forward name="erro"
		         path="/pages/ErroLogin.jsp"&gt;
		&lt;/forward&gt;
	&lt;/action&gt;

	&lt;action path="/principal"
	        type="br.com.escher.sisfab.principal.presentation.PrincipalAction"
	        name="principalActionForm"
	        parameter="acao"
	        scope="session"&gt;
	&lt;/action&gt;

	&lt;action path="/detalheOS"
	        type="br.com.escher.sisfab.os.presentation.OsAction"
	        name="osActionForm"
	        parameter="acao"
	        scope="session"&gt;
 	        &lt;forward name="detalheOS"
		         path="/pages/OS-AcompanhaDetalhe.jsp"&gt;
			&lt;/forward&gt;	
	&lt;/action&gt;

	&lt;action path="/localizaCliente"
		    name="clienteActionForm"
		    type="br.com.escher.sisfab.cliente.presentation.ClienteAction"
		    scope="session"
	        parameter="acao"&gt;
		&lt;forward name="localizaCliente"
		        path="/pages/Orcamento-LocalizaCliente.jsp"&gt;
		&lt;/forward&gt;
		&lt;forward name="gerarOrcamento"
				path="/pages/Orcamento-Gerar.jsp"&gt;
		&lt;/forward&gt;
	&lt;/action&gt;
	
	&lt;action path="/gerarOrcamento"
		    name="orcamentoActionForm"
		    type="br.com.escher.sisfab.orcamento.presentation.OrcamentoAction"
		    scope="session"
	        parameter="acao"&gt;
		&lt;forward name="gerarOrcamento"
				path="/pages/Orcamento-Gerar.jsp"&gt;
		&lt;/forward&gt;
	&lt;/action&gt;
&lt;/action-mappings&gt;[/quote]

Cara,

isto é um problema mesmo!
Nas minhas telas sempre quando abro um objeto que vem de uma seleção de outra pagina eu passo o id como parametro e recupero o objeto novamente!
Vc pode coloca-lo dentro da sessão, mas eu sempre recupero porque logo depois tenho que atualiza-lo!
FLOW!!!