【发布时间】:2012-02-02 12:32:43
【问题描述】:
我正在学习 Spring STS 并尝试创建简单的 Web 项目。我选择了 Spring Template Project -> Spring MVC Project,填写名称并单击“完成”。我没有对这个项目做更多的事情,但它从一开始就有一个错误:
找不到“http://java.sun.com/jsp/jstl/core”的标签库描述符
这是关于 home.jsp 文件向导创建的。那么他们为什么不在模板中引用库描述符呢?
EDIT1
如果我运行这个程序,我会收到错误 404 http://localhost:8080/<appname>/ not found。
来自日志:
警告:org.springframework.web.servlet.PageNotFound - 在名为“appServlet”的 DispatcherServlet 中找不到具有 URI [<appname>] 的 HTTP 请求的映射
【问题讨论】:
-
您是否在构建路径中添加了 jstl.jar、standard.jar。
-
不,我没有。我在想一个向导或Maven应该。我错了吗?
-
我不知道 Maven 是如何工作的,但是错误清楚地表明您的构建路径中缺少两个 jar。
-
我想学习Spring+Maven,但现在发现它们充满了小故障。我看了看我有 Maven 添加的 jstl-1.2.jar。
-
好的,检查那个 jar 中的 taglib uri..
标签: java spring-mvc taglib sts-springsourcetoolsuite