Spring MVC CSS 和 JS 未加载

Spring MVC CSS and JS not loading

包括floder结构

我正在 Spring MVC 中开发 Web 应用程序。我在加载 CSS 和 JSP 中的 JS 文件时遇到问题。

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

  1. 尝试以提供相对路径的普通 Web 应用程序加载
  2. 尝试包括 mvc:resources
  3. 尝试通过 Resource Servlet 加载,但仍然没有任何效果。

三个都分别试过 我想知道我错过了什么。

#1

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

mvc-config 或 web.xml

中未进行任何更改

#2 的应用程序配置

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

网页 XML #3

<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>

这个 post 帮助我解决了这个问题。

How to handle static content in Spring MVC?

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