MVC获得文件是编译错误。。。

来源:1-1 MVC简介

贱贱贱我们渐渐失去

2018-09-10 17:01

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);

}


写回答 关注

1回答

  • 贱贱贱我们渐渐失去
    2018-09-10 17:08:53

    导包导错了。。。。。哎

MVC架构模式分析与设计

通过学习MVC理论知识,由浅入深带您实现人生第一个MVC框架

82400 学习 · 929 问题

查看课程

相似问题