type Exception reportmessage description The server encountered an internal error () that prevented it from fulfilling this request.exception javax.servlet.ServletException: org.w3c.dom.Document.setXmlVersion(Ljava/lang/String;)V
org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:825)
org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:758)
org.apache.jsp.creditapp.workbench.DangerXmlOutPut_jsp._jspService(DangerXmlOutPut_jsp.java:91)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
app.util.EncodingFilter.doFilter(EncodingFilter.java:58)
root cause java.lang.NoSuchMethodError: org.w3c.dom.Document.setXmlVersion(Ljava/lang/String;)V
app.util.DangerAlertXml.getRetailPersonXml(DangerAlertXml.java:49)
org.apache.jsp.creditapp.workbench.DangerXmlOutPut_jsp._jspService(DangerXmlOutPut_jsp.java:60)
org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
app.util.EncodingFilter.doFilter(EncodingFilter.java:58)我到具体实现导入xml的程序DangerAlertXml.java中,程序到
DocumentBuilder builder=factory.newDocumentBuilder();
Document doc=builder.newDocument();
doc.setXmlVersion("1.0"); //这里出现问题,提示该方法不存在。
但从我在程序前面加的包import org.w3c.dom.Document;
里,即MyEclipse下自带的jre文件夹下的rt.jar下面。的确有org.w3c.dom.Document.setXmlVersion这个方法。
那为什么程序会提示这个方法不存在呢?
我的MyEclipse为6.01
那位大哥知道,麻烦给我解决一下。谢谢。