【问题标题】:Spring MVC CSS and JS not loadingSpring MVC CSS 和 JS 未加载
【发布时间】:2017-03-08 12:26:51
【问题描述】:

包括floder结构

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

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

  1. 尝试像普通 Web 应用程序一样加载并提供相对路径
  2. 尝试包含 mvc:resources
  3. 尝试通过 Resource Servlet 加载,但没有任何效果。

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

#1 的传统链接

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

在 mvc-config 或 web.xml 中未进行任何更改

#2 的应用配置

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

【问题讨论】:

  • 你想念&lt;mvc:annotation-driven /&gt; 吗?
  • 我在 xml 中有这个

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


【解决方案1】:

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

How to handle static content in Spring MVC?

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-10-02
    • 2019-06-07
    • 1970-01-01
    • 2017-10-19
    • 1970-01-01
    • 2014-04-10
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多