我有一个使用spring framework - 3.0.1版本的Web应用程序。我试图将CSS添加到该项目中的jsp文件中。我是一名网络开发者,也是春天的新手。我已经列出了列出的所有建议,发现没用。每个人都建议使用mvc:resource。但是当我在我的servlet中添加它时,我得到以下错误
"匹配的通配符是严格的,但是没有为元素mvc找到声明:resources"
那么,3.0.1是否支持mvs:resources?
答案 0 :(得分:0)
您可以升级到Spring 3.2吗?
将您的JSP文件放在/webapp/WEB-INF/views
将CSS文件等静态资源放在/webapp/static
您需要在Web应用程序上下文配置中(通常为mvc-dispatcher-servlet.xml
):
<mvc:resources mapping="/resources/**" location="/, classpath:/META-INF/web-resources/" />
<mvc:default-servlet-handler/>
在JSP文件中,您可以像这样引用您的CSS文件;
<link rel="stylesheet" href="<c:url value='/static/my-stylesheet.css'/>">