filter(“/ *)。through(PersistFilter.class)无法编译

时间:2013-07-29 12:29:47

标签: wicket guice

在我的代码中,我有以下内容:

private ServletModule getModule() {
    return new ServletModule() {
        @Override
        public void configureServlets() {
            filter("/*").through(PersistFilter.class);
        }        
    };
}

虽然它直接来自guice-persist网站,但它并没有编译。我从编译器得到的错误信息是:     Application.java:[47,28]错误:无法访问过滤器

Netbeans告诉我这个:     方法FilterKeyBindingBuilder.through(Class)不适用       (实际参数Class不能通过方法调用转换转换为Class)

我检查了PersistFilter的代码,它确实扩展了Filter。

有什么想法吗?

1 个答案:

答案 0 :(得分:0)

这是一个愚蠢的事情。 servlet api没有被引入.Guice-persist需要它