Spring 3.0.1添加mvc:资源以在jsp中包含css

时间:2014-07-21 19:21:32

标签: spring spring-mvc

我有一个使用spring framework - 3.0.1版本的Web应用程序。我试图将CSS添加到该项目中的jsp文件中。我是一名网络开发者,也是春天的新手。我已经列出了列出的所有建议,发现没用。每个人都建议使用mvc:resource。但是当我在我的servlet中添加它时,我得到以下错误

"匹配的通配符是严格的,但是没有为元素mvc找到声明:resources"

那么,3.0.1是否支持mvs:resources?

1 个答案:

答案 0 :(得分:0)

  1. 您可以升级到Spring 3.2吗?

  2. 将您的JSP文件放在/webapp/WEB-INF/views

  3. 将CSS文件等静态资源放在/webapp/static

  4. 您需要在Web应用程序上下文配置中(通常为mvc-dispatcher-servlet.xml):

    <mvc:resources mapping="/resources/**" location="/, classpath:/META-INF/web-resources/" />
    
    <mvc:default-servlet-handler/>
    
  5. 在JSP文件中,您可以像这样引用您的CSS文件;

    <link rel="stylesheet" href="<c:url value='/static/my-stylesheet.css'/>">