即使存在类和构造函数,也无法实例化类型

时间:2014-09-01 11:43:09

标签: java class servlets constructor instantiation

所以我实际上编写了这个特殊的代码来处理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();

非常感谢!

的问候。

1 个答案:

答案 0 :(得分:2)

您的代码最有可能遭受错误的类导入。检查,您可能将导入与org.xml.sax.ContentHandler混合,这是一个接口,无法实例化。