/ / създаване на филтър в моето пролетно mvc приложение, използващо IDE - java, maven-2, intellij-idea, servlet-filters

създаване на филтър в моето пролетно mvc приложение, използващо IDE - java, maven-2, intellij-idea, servlet-filters

Опитвам се да създам филтър, поради някаква причина не виждам автодовършване, когато създавам клас, който изпълнява филтър.

Когато пиша:

import javax.servlet

IDEA не изглежда да вземе пространството от имена.

Това ли е отделно .jar, което трябва да настроя в maven?

Актуализация

Съответствията ми с филтрите изглеждат по следния начин:

<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>

Отговори:

3 за отговор № 1

Опитвам се да създам филтър, поради някаква причина не виждам автодовършване, когато създавам клас, който изпълнява филтър.

Тогава вероятно нямате servlet-api дефинирани като зависимост във вашия pom.xml, Ако приемем, че използвате Servlet 2.5, вашият pom.xml трябва да декларира:

<dependency>
<groupId>javax.servlet</groupId>
<artifactId>servlet-api</artifactId>
<version>2.5</version>
<scope>provided</scope>
</dependency>