Classe stringbuffer

numa action fiz um loop onde faz um append num variável StringBuffer:

StringBuffer sb = new StringBuffer();
LinkedList listagem = new LinkedList();

while (itens.hasNext())
{
campo = (Funcionalidade)itens.next();
if(campo.getCodFuncionalidadePai() == null)
{
if(! raiz.equals(campo.getCodFuncionalidade()))
{
raiz = campo.getCodFuncionalidade();
sb.append(campo.getNome() + “\r\n”);

}
}

}
listagem.add(sb.toString()+campo.getNome());
return listagem;

no meu jsp eu pego o retorno da minha action:

<tr>
<td><bean:write name=“listaFuncionalidadesGrupo”/></td>
</tr>
A dúvida eh que não está pulando a linha ex:

teria que sair :

abacate
laranja
pera

e está saindo:
abacate laranja pera

o q poderia ser? alguém poderia ajudar?

Já tentou subistituir o ‘\r\n’ quando vc da o append pela tag html para quebrar linha
?

a tag é essa: