You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@tomcat.apache.org by Sjoerd van Leent <sv...@wanadoo.nl> on 2003/08/19 21:48:13 UTC
Problem using XPath and x:set, x:out and x:forEach
In short I'm using the following tags:
<jsp:root ...>
<c:import url="WEB-INF/xml/news.xml" var="xmlnews" />
<x:parse xml="${xmlnews}" varDom="news" />
<x:out select="$news" escapeXml="true" />
</jsp:root>
With this document in WEB-INF/xml/news.xml:
<?xml version="1.0" encoding="ISO-8859-1"?>
<items>
<item>
blehbleh
</item>
</items>
Reading the documentation of XPath, this should simply print the total
xml-file without the <?...?> section
However, doing this, I get the following exception:
-----------------------------------------------------------
java.lang.VerifyError: Cannot inherit from final class
java.lang.ClassLoader.defineClass0(Native Method)
java.lang.ClassLoader.defineClass(ClassLoader.java:502)
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:123)
org.apache.catalina.loader.WebappClassLoader.findClassInternal(WebappCla
ssLoader.java:1656)
org.apache.catalina.loader.WebappClassLoader.findClass(WebappClassLoader
.java:891)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader
.java:1340)
org.apache.catalina.loader.WebappClassLoader.loadClass(WebappClassLoader
.java:1220)
java.lang.ClassLoader.loadClassInternal(ClassLoader.java:315)
org.apache.taglibs.standard.tag.common.xml.ExprSupport.doStartTag(Unknow
n Source)
org.apache.jsp.index_jsp._jspx_meth_x_out_0(index_jsp.java:192)
org.apache.jsp.index_jsp._jspService(index_jsp.java:114)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:136)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja
va:320)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:293)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:240)
javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
-----------------------------------------------------------
Does anyone know what I'm doing wrong?