prsubject
asked on
JSTL xml taglib throwing errors
I have the following JSP pasted below. If I try to compile it is throwing the following exception.
javax.servlet.ServletExcep tion: java.lang.NoClassDefFoundE rror: org/saxpath/SAXPathExcepti on
org.apache.jasper.servlet. JspServlet .service(J spServlet. java:268)
javax.servlet.http.HttpSer vlet.servi ce(HttpSer vlet.java: 717)
root cause
java.lang.ClassNotFoundExc eption: org.saxpath.SAXPathExcepti on
java.net.URLClassLoader$1. run(Unknow n Source)
java.security.AccessContro ller.doPri vileged(Na tive Method)
java.net.URLClassLoader.fi ndClass(Un known Source)
java.lang.ClassLoader.load Class(Unkn own Source)
java.lang.ClassLoader.load Class(Unkn own Source)
java.lang.Class.getDeclare dMethods0( Native Method)
java.lang.Class.privateGet DeclaredMe thods(Unkn own Source)
java.lang.Class.getDeclare dMethods(U nknown Source)
java.beans.Introspector$1. run(Unknow n Source)
java.security.AccessContro ller.doPri vileged(Na tive Method)
java.beans.Introspector.ge tPublicDec laredMetho ds(Unknown Source)
java.beans.Introspector.ge tTargetMet hodInfo(Un known Source)
java.beans.Introspector.ge tBeanInfo( Unknown Source)
java.beans.Introspector.ge tBeanInfo( Unknown Source)
org.apache.jasper.compiler .Generator $TagHandle rInfo.<ini t>(Generat or.java:38 64)
org.apache.jasper.compiler .Generator $GenerateV isitor.get TagHandler Info(Gener ator.java: 2131)
org.apache.jasper.compiler .Generator $GenerateV isitor.vis it(Generat or.java:16 19)
org.apache.jasper.compiler .Node$Cust omTag.acce pt(Node.ja va:1530)
org.apache.jasper.compiler .Node$Node s.visit(No de.java:23 61)
org.apache.jasper.compiler .Node$Visi tor.visitB ody(Node.j ava:2411)
org.apache.jasper.compiler .Node$Visi tor.visit( Node.java: 2417)
org.apache.jasper.compiler .Node$Root .accept(No de.java:49 5)
org.apache.jasper.compiler .Node$Node s.visit(No de.java:23 61)
org.apache.jasper.compiler .Generator .generate( Generator. java:3416)
org.apache.jasper.compiler .Compiler. generateJa va(Compile r.java:231 )
org.apache.jasper.compiler .Compiler. compile(Co mpiler.jav a:347)
org.apache.jasper.compiler .Compiler. compile(Co mpiler.jav a:327)
org.apache.jasper.compiler .Compiler. compile(Co mpiler.jav a:314)
org.apache.jasper.JspCompi lationCont ext.compil e(JspCompi lationCont ext.java:5 89)
org.apache.jasper.servlet. JspServlet Wrapper.se rvice(JspS ervletWrap per.java:3 17)
org.apache.jasper.servlet. JspServlet .serviceJs pFile(JspS ervlet.jav a:313)
org.apache.jasper.servlet. JspServlet .service(J spServlet. java:260)
javax.servlet.http.HttpSer vlet.servi ce(HttpSer vlet.java: 717)
javax.servlet.ServletExcep
org.apache.jasper.servlet.
javax.servlet.http.HttpSer
root cause
java.lang.ClassNotFoundExc
java.net.URLClassLoader$1.
java.security.AccessContro
java.net.URLClassLoader.fi
java.lang.ClassLoader.load
java.lang.ClassLoader.load
java.lang.Class.getDeclare
java.lang.Class.privateGet
java.lang.Class.getDeclare
java.beans.Introspector$1.
java.security.AccessContro
java.beans.Introspector.ge
java.beans.Introspector.ge
java.beans.Introspector.ge
java.beans.Introspector.ge
org.apache.jasper.compiler
org.apache.jasper.compiler
org.apache.jasper.compiler
org.apache.jasper.compiler
org.apache.jasper.compiler
org.apache.jasper.compiler
org.apache.jasper.compiler
org.apache.jasper.compiler
org.apache.jasper.compiler
org.apache.jasper.compiler
org.apache.jasper.compiler
org.apache.jasper.compiler
org.apache.jasper.compiler
org.apache.jasper.compiler
org.apache.jasper.JspCompi
org.apache.jasper.servlet.
org.apache.jasper.servlet.
org.apache.jasper.servlet.
javax.servlet.http.HttpSer
<%@ page contentType="text/html" isELIgnored="true"%>
<%@ taglib prefix="c" uri="http://java.sun.com/jstl/core"%>
<%@ taglib prefix="x" uri="http://java.sun.com/jstl/xml"%>
<html>
<body>
<c:import url="books.xml" var="url" />
<x:parse xml="${url}" var="doc" />
-----------------------------------------------<br>
<x:forEach var="n"
select="$doc/books/book">
<x:out select="$n/title" />
<br>
<x:out select="$n/author" />
<br>
========
<br>
</x:forEach>
</body>
</html>
ASKER CERTIFIED SOLUTION
membership
This solution is only available to members.
To access this solution, you must be a member of Experts Exchange.
http://www.hightechimpact.com/Apache/xml/xalan-j/