【发布时间】:2014-09-05 16:05:51
【问题描述】:
我终于为 maven 编译修复了我的 POM 中几乎所有的错误,但仍然存在一个错误的依赖项(?) 在我的 servlet 类中有 5 个错误 typeof
cannot find symbol
symbol: method getDispatcherType()
location: variable request of type javax.servlet.http.HttpServletRequest
cannot find symbol
symbol: variable FORWARD
cannot find symbol
symbol: variable REQUEST
我已经在POM中添加了
<dependency>
<groupId>javax.servlet.jsp.jstl</groupId>
<artifactId>javax.servlet.jsp.jstl-api</artifactId>
<version>1.2.1</version>
</dependency>
和 (http://mvnrepository.com/artifact/javax.servlet.jsp.jstl/javax.servlet.jsp.jstl-api/1.2.1)
<dependency>
<groupId>javax.servlet.jsp</groupId>
<artifactId>javax.servlet.jsp-api</artifactId>
<version>2.3.1</version>
</dependency>
因为 getDispatcherType 来自包 javax.servlet; 但它仍然找不到这个方法,也许有人可以告诉我这个 POM 描述有什么问题?
PS : org.glassfish.web:javax.servlet.jsp.jstl:1.2.1 也存在
【问题讨论】:
-
尝试添加jstl-impl依赖。