【发布时间】:2014-04-29 20:42:09
【问题描述】:
我阅读的示例描述了创建简单的 web mvc 应用程序。在pom.xml 中的这个例子只添加了
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>3.1.0</version>
<scope>provided</scope>
</dependency>
但是当我调用这个应用程序时,我得到了同样的错误:
java.lang.NoClassDefFoundError: javax/servlet/jsp/jstl/core/Config
at org.springframework.web.servlet.support.JstlUtils.exposeLocalizationContext(JstlUtils.java:101)
at org.springframework.web.servlet.view.JstlView.exposeHelpers(JstlView.java:135)
...
添加后
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>jstl</artifactId>
<version>1.2</version>
</dependency>
问题是缺席。
javax.servlet 通常不包含 jstl 还是我的错误?
或者是作者的示例错误还是其他错误?
【问题讨论】: