SAXReader reader=new SAXReader();
InputStream inStream=getClass().getClassLoader()
.getResourceAsStream("smartmvc.xml");
try {
###Document doc=reader.read(inStream);###编译报错,需要改成org.dom4j.Document doc=reader.read(inStream);但是读取不到文件
Element root=doc.getRootElement();
//获得根元素下面的所有子元素
List<Element> elements=root.elements();
//创建用来存放处理器实例的集合
List beans=new ArrayList();
//遍历所有子元素
for(Element ele:elements){
//读取class属性值(即处理器类名)
String className=ele.attributeValue("Class");
System.out.println("ClassName:"+className);
//将处理器实例化
Object bean=Class.forName(className).newInstance();
//为了方便处理,将处理器实例添加到List集合里。
beans.add(bean);
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
//将异常抛给容器来处理
throw new ServletException(e);
}
导包导错了。。。。。哎