Ciao a tutti, sto veramente impazzendo!!!
Devo sviluppare una semplice applicazione in jsp ma dopo essere diventato scemo nel configurare l'ide e tomcat, non riesco ad utilizzare le librerie per gestire xml.
Questo è lo script:
<%@page contentType="text/xml"%>
<%@page pageEncoding="UTF-8"%>
<%@page import="java.io.*" %>
<%@taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/sql" prefix="sql"%>
<%@taglib uri="http://java.sun.com/jsp/jstl/xml" prefix="x" %>
<%@taglib uri="http://java.sun.com/jsp/jstl/functions" prefix="fn" %>
<xarse var="doc">
<tag1>
<tag2>
<tag3>Testo</tag3>
</tag2>
</tag1>
</xarse>
<xut select="$doc//tag3"/>
Il tag xarse mi da errore sia che importi un file esterno sia che faccia così.
Questo è l'errore:
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: Exception in JSP: /index.jsp:15
12: </tag2>
13: </tag1>
14: </xarse>
15: <xut select="$doc//tag3"/>
Stacktrace:
org.apache.jasper.servlet.JspServletWrapper.handle JspException(JspServletWrapper.java:506)
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:377)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
root cause
javax.servlet.ServletException: org/apache/xpath/VariableStack
org.apache.jasper.runtime.PageContextImpl.doHandle PageException(PageContextImpl.java:843)
org.apache.jasper.runtime.PageContextImpl.handlePa geException(PageContextImpl.java:776)
org.apache.jsp.index_jsp._jspService(index_jsp.jav a:74)
org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:334)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
root cause
java.lang.NoClassDefFoundError: org/apache/xpath/VariableStack
org.apache.taglibs.standard.tag.common.xml.ExprSup port.doStartTag(ExprSupport.java:63)
org.apache.jsp.index_jsp._jspx_meth_x_out_0(index_ jsp.java:129)
org.apache.jsp.index_jsp._jspService(index_jsp.jav a:67)
org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:97)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:334)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:314)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:264)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
Aiutatemi!!!!!!

arse var="doc">
ut select="$doc//tag3"/>
Rispondi quotando
