Saudações.
Estou montando uma tag que substitui a tag TD, mas estou com um probleminha.
<eu:minhaTag styleClass="rotulo">
<a href="http://www.uol.com.br">UOL:</a>
</eu:minhaTag>
O handler da minha tag cria um elemento TD com JDOM:
Element td = new Element("td");
td.setAttribute("class", styleClass);
td.addContent(body.toString());
A referência “body” é do texto dentro da tag. Problema, quando crio a String para escrever na página, caracteres como ‘<’ e ‘>’ são modificados, o que impossibilita que o browser interprete a tag interna. Abaixo o código que gera a String:
this.outp = new XMLOutputter();
String tdLabelString = outp.outputString(tdLabel);
out.print(tdLabelString);
Não sei se fui claro, mas este é o meu problema.
Agradeço qualquer ajuda.