Múltiplos parâmetros em um <html:link> Help!

Alguém sabe como eu passo mais de um parâmetro em um link pela tag <html: option> ?

Olha meu caso:

Eu tenho um logic:iterate e dentro eu preciso que o código do bean que to fazendo o iterate receba o link.
O link deve ter esta estrutura: (a href=“meta.do?cmd=alterar&codigo=123&ano=2005&mes=06”) 123 (/a)

Mas quando eu procurei sobre o link do struts, só achei o html: ptions que poderia fazer os múltiplos parâmetros, mas este não funciona dentro do iterate, pois ele passa vários parâmetros dentro de uma HashMap.

Eu gostaria de saber o seguinte como solução:

1- Como eu consigo pegar propriedades de uma Collection que possui bean de Metas dentro do logic: iterate ?
Eu estava tentando assim: meta.getCodigo(); mas dá erro.
Se eu conseguisse recuperar os valores eu poderia jogar para uma variável e depois criar o HashMap para montar o link.

2- Como criar um <html: link> passando vários parâmetros / valores ?

Obrigado,
Leandro Negrão.

Nem tente porque não dá não :?

Acho que você vai ter que usar <c:url> pra fazer isso.

          &lt;c:url var="url" value="/caminho.do"&gt;

                   &lt;c:param name="codigo" value="123"/&gt;

          &lt;/c:url&gt;

          <a href="${url}" title="Nome">Link</a>

[quote=Maurício Linhares]Nem tente porque não dá não :?

Acho que você vai ter que usar <c:url> pra fazer isso.

[code]
<c:url var=“url” value="/caminho.do">

               &lt;c:param name="codigo" value="123"/&gt;

      &lt;/c:url&gt;

      <a href="${url}" title="Nome">Link</a>

[/code][/quote]

Eu acho que vi algo sobre esse c:url.

O que preciso pra usar essa taglib ?

Se não me engano é o JSTL certo ? (Standard)

E outra, eu posso usar um bean:write, com a propriedade do bean que eu quero que apareça no parâmetro do <c:param name=“codigo” value=“123”/> ?

Ex:
<c:param name=“codigo” value=<bean:write name=“meta” property=“codigo”/>
<c:param name=“ano” value=<bean:write name=“meta” property=“ano”/>

Exatamente ela, você pode declarar ela assim:

&lt;%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %&gt;

E sobre o <bean:write/>, porque não usar simplesmente Expression Language, não seria mais fácil? É só fazer:

&lt;c:param name="codigo" value="${meta.codigo}"/&gt; &lt;c:param name="ano" value="${meta.ano}"/&gt;