我正在尝试创建一个过滤器,出于某种原因,当我创建一个实现过滤器的类时,我没有看到自动完成功能。
当我输入时:
import javax.servlet
IDEA 似乎没有选择命名空间。
这是我必须在 maven 中设置的单独的 .jar 吗?
更新
我的过滤器映射如下:
<filter>
<filter-name>performancefilter</filter-name>
<filter-class>com.blah.core.filters.PerformanceFilter</filter-class>
</filter>
<filter-mapping>
<filter-name>performancefilter</filter-name>
<url-pattern>/</url-pattern>
</filter-mapping>
最佳答案
I'm trying to create a filter, for some reason I am not seeing autocompletion when I create a class that implements a Filter.
那么您可能没有在 pom.xml
中将 servlet-api
定义为依赖项。假设您使用的是 Servlet 2.5,您的 pom.xml
应该声明:
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>
关于java - 使用 IDE 在我的 spring mvc 应用程序中创建一个过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3654726/