Il semble que je ne puisse pas utiliser x: out pour parcourir du XML analysé. Je cherche des idées sur ce qu'il faut vérifier pour que cela fonctionne. Quand je sors les x de la page sans erreur, je suppose que x: parse fonctionne bien. J'utilise aussi x: transformer dans cette même JSP et ça marche bien ... donc ça SEMBLE que la configuration de la librairie est correcte.JSTL x: ne fonctionne pas avec x: parse
<c:catch var="err">
<c:import var="xml" url="http://eip-dev/app/FORMS.xml"/>
<x:parse doc="${xml}" var="pxml"/>
<x:out select="$pxml/POL_FORMS/COMPANY"/>
</c:catch>
<c:out value="${err}"/>
C'est le XML contenu dans FORMS.xml:
<POL_FORMS>
<COMPANY>ACME CO</COMPANY>
</POL_FORMS>
Obtenir cette erreur:
javax.servlet.jsp.JspTagException: org.apache.taglibs.standard.tag.common. xml.UnresolvableException: $ prefix: javax.servlet.http.HttpServlet
information Server: IBM WebSphere application Server/6.1
Version Servlet: 2.4
Version JSP: 2.0
version Java: 1.5.0
version JSTL: 1.1