Problema com html:link e & no firefox

A tag link está gera o caracter ‘&’ como ‘&’ , mas o firefox não interpreta este caractere dentro do link.
Segue o código da tag e o como o link fica depois de gerado.

<html:link action="/arvore?action=listar" paramId="cod_associado" paramName="associadoForm" paramProperty="cod_seq" >Arvore</html:link>

<a href="/cdr/arvore.do?action=listar&amp;cod_associado=1">Arvore</a>

Andei procurando na net mas não encontrei solução para o caso.
Alguém teria uma sugestão?

Qual o erro que está dando? Ou não é exibido nenhuma excessão?

E no Internet Explorer funciona?