jdom读xml文件时候出现这个错误???
1 user.xml文件在WEB-INF 文件的classes文件夹下
2 code
<%@page contentType="text/html;charset=gb2312" language="java"%>
<%@page
import="java.io.*,org.jdom.*,org.jdom.input.*,org.jdom.output.*,java.util.List,java.util.Iterator"%>
<html>
<head>
<title>jdom</title>
</head>
<body>
<table border=1>
<tr>
<td>
用户id
</td>
<td>
用户名
</td>
<td>
密码
</td>
<td>
真实姓名
</td>
<td>
年龄
</td>
<td>
性别
</td>
<td>
联系地址
</td>
<td>
联系电话
</td>
<td>
加入系统时间
</td>
</tr>
<%
SAXBuilder builder = new SAXBuilder();
//Document readDocument = builder.build(pageContext.getServletContext().getResourceAsStream("/user.xml"));
Document readDocument = builder.build(this.getClass().getResourceAsStream("/user.xml"));
Element rootElement = readDocument.getRootElement();
List list = rootElement.getChildren();
for (Iterator i = list.iterator(); i.hasNext();) {
Element current = (Element)i.next();
out.println("<tr>");
out.println("<td>" + current.getChildText("id") + "</td>");
out.println("<td>" + current.getChildText("name") + "</td>");
out.println("<td>" + current.getChildText("password")+ "</td>");
out.println("<td>" + current.getChildText("true_name")+ "</td>");
out.println("<td>" + current.getChildText("age") + "</td>");
out.println("<td>" + current.getChildText("sex") + "</td>");
out.println("<td>" + current.getChildText("address") + "</td>");
out.println("<td>" + current.getChildText("telephone")+ "</td>");
out.println("<td>" + current.getChildText("add_time")+ "</td>");
out.println("</tr>");
}
%>
</table>
</body>
</html>
------解决方案--------------------编译都没有通过
要 import 这些类
------解决方案--------------------SAXBuilder
这个是dom里的?
------解决方案--------------------就是无法解析SAXBuilder,Document,Element等!
------解决方案--------------------但却没import进来,确定下你的路径,特别是jdom包
------解决方案--------------------那就看看
这些类所在的包是什么
导入了没有