dom4j这个包已经导入,方式如下
工程右键->Build Path->Configure Build Path->Libraries->Add External JARs
==================================出错Tomcat给出的消息
HTTP Status 500 -type Exception reportmessagedescription The server encountered an internal error () that prevented it from fulfilling this request.exceptionorg.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 14 in the generated java file
Only a type can be imported. org.dom4j.Element resolves to a packageAn error occurred at line: 15 in the generated java file
Only a type can be imported. org.dom4j.Document resolves to a packageAn error occurred at line: 16 in the generated java file
Only a type can be imported. org.dom4j.io.SAXReader resolves to a packageAn error occurred at line: 55 in the jsp file: /Step3.jsp
SAXReader cannot be resolved to a type
52: File file=new File(filePath);
53: if(file.exists())
54: {
55: SAXReader reader = new SAXReader();
56: Document document = reader.read(file);
57: Element root = document.getRootElement();
58: }
An error occurred at line: 55 in the jsp file: /Step3.jsp
SAXReader cannot be resolved to a type
52: File file=new File(filePath);
53: if(file.exists())
54: {
55: SAXReader reader = new SAXReader();
56: Document document = reader.read(file);
57: Element root = document.getRootElement();
58: }
An error occurred at line: 56 in the jsp file: /Step3.jsp
Document cannot be resolved to a type
53: if(file.exists())
54: {
55: SAXReader reader = new SAXReader();
56: Document document = reader.read(file);
57: Element root = document.getRootElement();
58: }
59: }
An error occurred at line: 57 in the jsp file: /Step3.jsp
Element cannot be resolved to a type
54: {
55: SAXReader reader = new SAXReader();
56: Document document = reader.read(file);
57: Element root = document.getRootElement();
58: }
59: }
60: catch(Exception e)
Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:102)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:331)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:457)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:378)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:353)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:340)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:646)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)note The full stack trace of the root cause is available in the Apache Tomcat/7.0.23 logs.
==================================================出错的代码如下:
String filePath="D:/chenggong/project_VOTE/WebRoot/vote.xml";
File file=new File(filePath);
if(file.exists())
{
SAXReader reader = new SAXReader();
Document document = reader.read(file);
Element root = document.getRootElement();
}=========================================在头部我已经导入了相应的类
<%@page import="org.dom4j.Element"%>
<%@page import="org.dom4j.Document"%>
<%@page import="org.dom4j.io.SAXReader"%>
<%@page import="java.io.File"%>为啥出错啊啊
工程右键->Build Path->Configure Build Path->Libraries->Add External JARs
==================================出错Tomcat给出的消息
HTTP Status 500 -type Exception reportmessagedescription The server encountered an internal error () that prevented it from fulfilling this request.exceptionorg.apache.jasper.JasperException: Unable to compile class for JSP: An error occurred at line: 14 in the generated java file
Only a type can be imported. org.dom4j.Element resolves to a packageAn error occurred at line: 15 in the generated java file
Only a type can be imported. org.dom4j.Document resolves to a packageAn error occurred at line: 16 in the generated java file
Only a type can be imported. org.dom4j.io.SAXReader resolves to a packageAn error occurred at line: 55 in the jsp file: /Step3.jsp
SAXReader cannot be resolved to a type
52: File file=new File(filePath);
53: if(file.exists())
54: {
55: SAXReader reader = new SAXReader();
56: Document document = reader.read(file);
57: Element root = document.getRootElement();
58: }
An error occurred at line: 55 in the jsp file: /Step3.jsp
SAXReader cannot be resolved to a type
52: File file=new File(filePath);
53: if(file.exists())
54: {
55: SAXReader reader = new SAXReader();
56: Document document = reader.read(file);
57: Element root = document.getRootElement();
58: }
An error occurred at line: 56 in the jsp file: /Step3.jsp
Document cannot be resolved to a type
53: if(file.exists())
54: {
55: SAXReader reader = new SAXReader();
56: Document document = reader.read(file);
57: Element root = document.getRootElement();
58: }
59: }
An error occurred at line: 57 in the jsp file: /Step3.jsp
Element cannot be resolved to a type
54: {
55: SAXReader reader = new SAXReader();
56: Document document = reader.read(file);
57: Element root = document.getRootElement();
58: }
59: }
60: catch(Exception e)
Stacktrace:
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:102)
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:331)
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:457)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:378)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:353)
org.apache.jasper.compiler.Compiler.compile(Compiler.java:340)
org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:646)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:357)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:390)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:334)
javax.servlet.http.HttpServlet.service(HttpServlet.java:722)note The full stack trace of the root cause is available in the Apache Tomcat/7.0.23 logs.
==================================================出错的代码如下:
String filePath="D:/chenggong/project_VOTE/WebRoot/vote.xml";
File file=new File(filePath);
if(file.exists())
{
SAXReader reader = new SAXReader();
Document document = reader.read(file);
Element root = document.getRootElement();
}=========================================在头部我已经导入了相应的类
<%@page import="org.dom4j.Element"%>
<%@page import="org.dom4j.Document"%>
<%@page import="org.dom4j.io.SAXReader"%>
<%@page import="java.io.File"%>为啥出错啊啊
?
=======================
工程右键->Build Path->Configure Build Path->Libraries->Add External JARs
是不是这2个都必须配置还是只要像你这样配置就OK了?
人家演示的是在Eclipse下用dom4j
谢谢6楼,散分、结贴