我正在学习Spring STS,并尝试创建简单的Web项目。我选择了Spring模板项目-> Spring MVC项目,填充了名称并单击“完成”。我对该项目一无所获,但是从一开始它就有一个错误:

找不到“ http://java.sun.com/jsp/jstl/core”的标记库描述符

这是关于创建的home.jsp文件向导。那么,为什么在引用模板时将它们放在库描述符中呢?

编辑1

如果我运行此程序,则会收到未找到错误404 http://localhost:8080/<appname>/的消息。

从日志:

WARN:org.springframework.web.servlet.PageNotFound-在DispatcherServlet中,名称为“ appServlet”的URI为[<appname>]的HTTP请求未找到映射

最佳答案

我遇到了同样的问题,这是解决方案:

对于第一个问题:
为了解决以上错误,请在项目资源管理器中的webapp目录上单击鼠标右键,然后选择“构建路径”->单击“用作源文件夹”。这样做是将webapp目录添加到构建路径,以确保部署中包括我们的webapp文件。

对于第二个问题,“找不到“ http://java.sun.com/jsp/jstl/core”的标记库描述符”
有时,我注意到STS最初并未在模板中生成所有文件,因此只需转到home.jsp并重新保存即可。

我写了一个关于这个主题的教程,可能对您也有帮助:

http://devhub.fm/?p=56

祝好运!

07-24 09:44
查看更多