SSM框架访问静态资源:SpringMVC配置详解

260 字
1 分钟
SSM框架访问静态资源:SpringMVC配置详解

📝 本文基于作者实际开发经验,解决了 SpringMVC 拦截静态资源导致 CSS/JS 无法加载的问题。

1.配置拦截器,拦截所有请求#

web.xml

<!-- 配置Spring MVC前端核心控制器 -->
<servlet>
<servlet-name>crm</servlet-name>
<servlet-class>org.springframework.web.servlet.DispatcherServlet</servlet-class>
<!-- 加载springmvc核心配置文件 -->
<init-param>
<param-name>contextConfigLocation</param-name>
<param-value>classpath:springmvc-config.xml</param-value>
</init-param>
<!-- 配置服务器启动后立即加载Spring MVC配置文件 -->
<load-on-startup>1</load-on-startup>
</servlet>
<!-- 配置拦截路径 -->
<servlet-mapping>
<servlet-name>crm</servlet-name>
<url-pattern>/</url-pattern>
</servlet-mapping>

2.配置静态资源的访问映射#

springmvc-config.xml

<!-- 配置静态文件放行 -->
<mvc:default-servlet-handler />
<!--配置静态资源的访问映射,此配置中的文件,将不被前端控制器拦截 -->
<mvc:resources location="/WEB-INF/static/" mapping="/static/**" />
<mvc:resources location="/WEB-INF/html/" mapping="/html/**" />

3.html访问图片、jq等资源#

HTML中访问图片和jQuery等静态资源的路径配置
HTML中访问图片和jQuery等静态资源的路径配置


相关推荐#

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

SSM框架访问静态资源:SpringMVC配置详解
https://blog.wmovie.site/posts/ssm-static-resources/
作者
朵朵
发布于
2023-05-15
许可协议
CC BY-NC-SA 4.0
Profile Image of the Author
朵朵
全栈开发者,5 年 Java/SpringBoot + Vue/React 开发经验,曾维护 Delphi 遗留系统。业余深耕 NAS 与软路由,专注 Homelab 家庭网络搭建及 Docker 自托管应用实战。坐标福州,正迈向独立开发之路。
公告
欢迎来到我的博客!有什么想要的邮箱告诉我,最近沉迷nas和软路由。
分类
标签
站点统计
文章
25
分类
4
标签
18
总字数
32,908
运行时长
0
最后活动
0 天前

文章目录