【发布时间】:2011-04-08 22:58:30
【问题描述】:
我正在尝试创建一个过滤器,由于某种原因,当我创建一个实现过滤器的类时,我没有看到自动完成功能。
当我输入时:
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>
【问题讨论】:
-
实际上,您需要在构建路径中包含包含 Servlet API 的 JAR 文件。这通常与 servletcontainer/appserver(Tomcat、Glassfish 等)一起提供。对于IDEA+Maven2我只能说不详细了。在没有 Maven2 的 Eclipse 中,您通常会将 web 项目与集成的服务器运行时相关联,它会自动运行。
-
我也在本地运行tomcat。
标签: java maven-2 intellij-idea servlet-filters