【发布时间】:2017-03-08 12:26:51
【问题描述】:
包括floder结构
我正在使用 Spring MVC 开发一个 Web 应用程序。我在 JSP 中加载 CSS 和 JS 文件时遇到问题。
我搜索了几个小时并尝试了所有选项,但没有成功。 这就是我所做的
- 尝试像普通 Web 应用程序一样加载并提供相对路径
- 尝试包含 mvc:resources
- 尝试通过 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>
【问题讨论】:
-
你想念
<mvc:annotation-driven />吗? -
我在 xml 中有这个
标签: javascript css spring model-view-controller integration