Pessoal,
Estou tentando migrar minhas páginas JSP para formato XML, segundo a especificação JSP 1.2.
Tudo tem funcionado corretamente, até eu tentar utilizar uma chamada de taglib dentro de um atributo XML, por exemplo:
<a href="<c:out value='${url}'/>">...</a>
Ao chamar o JSP, estou obtendo um erro de parser no XML, pois ele não está permitindo o caracter “<” dentro do atributo “href” do elemento “a”.
Usando JSP puro, sem formatação XML, não ocorre nenhum erro, pois não há “parsing” de XML.
Se eu utilizar < e >, o meu link fica errado, porque a chamada a taglib não é executada:
<a href="&lt;c:out value='${url}'/&gt;">...</a>
Gera um link como:
<a href="<c:out value='${url}'/>">...</a>
Enquanto deveria gerar o resultado da chamada a taglib, algo como:
<a href="/forum/usuario/listar">...</a>
Estou usando JBoss 3.0.6 x Tomcat 4.1.18.
Alguém sabe como utilizar taglibs dentro de atributos XML ?