Spring MVC CSS和JS没有加载

时间:2016-10-26 08:23:30

标签: javascript css spring model-view-controller integration

包括floder结构

enter image description here我正在Spring MVC中开发一个Web应用程序。我在JSP中加载CSS和JS文件时遇到问题。

我用Google搜索了几个小时并尝试了所有选项,但没有成功。 这就是我做的事情

  1. 尝试加载正常的网络应用程序,提供相对路径
  2. 尝试包括mvc:resources
  3. 尝试通过Resource Servlet加载,即使这样也没有用。
  4. 这三个人都是分开审判的 我想知道我错过了什么。

    #1的传统链接

    <link rel="stylesheet" type="text/css" href="css/bootstrap.min.css">
    

    mvc-config或web.xml中未做任何更改

    #2的App配置

    <mvc:resources mapping="/resources/**" location="/resources/"/>
    

    #3的Web XML

    <servlet>
        <servlet-name>Resource Servlet</servlet-name>
        <servlet-class>org.springframework.js.resource.ResouceServlet</servlet-class>
        <load-on-startup>1</load-on-startup>
    </servlet>
    <servlet-mapping>
        <servlet-name>Resource Servlet</servlet-name>
        <url-pattern>/resources/*</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>default</servlet-name>
        <url-pattern>*.css</url-pattern>
    </servlet-mapping>
    <servlet-mapping>
        <servlet-name>default</servlet-name>
        <url-pattern>*.js</url-pattern>
    </servlet-mapping>
    

    enter image description here

1 个答案:

答案 0 :(得分:1)

这篇文章帮助我解决了这个问题。

How to handle static content in Spring MVC?

但仍然想知道为什么我的行为没有帮助