所以我实际上编写了这个特殊的代码来处理Servlet和Handler。
ContentHandler handler = new ContentHandler();
contents = handler.translateToContent(doc);
我遇到了无法实例化类型的错误。但是在我的ContentHandler类中,我已经有了一个空的构造函数。我不太明白错误在哪里。我跟随一个例子并且它有效,但它并没有解决这个问题。请帮忙,我很感激。
public ContentHandler() {
}
public ArrayList<ContentBean> translateToContent(Document doc) {
NodeList contentNode = doc.getElementsByTagName("dc");
ArrayList<ContentBean> contentList = new ArrayList<ContentBean>();
for (int i = 0; i < contentNode.getLength(); i++) {
Node n = contentNode.item(i);
NodeList contentElements = n.getChildNodes();
非常感谢!
的问候。
答案 0 :(得分:2)
您的代码最有可能遭受错误的类导入。检查,您可能将导入与org.xml.sax.ContentHandler
混合,这是一个接口,无法实例化。