博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
SpringMVC处理静态资源
阅读量:5231 次
发布时间:2019-06-14

本文共 716 字,大约阅读时间需要 2 分钟。

1、为什么需要处理静态资源?

在web.xml文件中配置springMVC的时候,拦截了所有请求:

若将 DispatcherServlet 求映射配置/Spring MVC 将捕WEB 容器的所有求,包括静态资源的求, SpringMVC 会将他

当成一个普通理,因找不到对应处理器将错误 。

 

2、处理的方法

方法一:

可以在 SpringMVC 的配置文件springmvc-servlet.xml中配置 <mvc:default-servlethandler/> 的方式解决静态资源的问题

       <mvc:default-servlet-handler/> 将在 SpringMVC 上下文中定一个DefaultServletHttpRequestHandler,它会对进DispatcherServlet 筛查,如果发现是没有经过映射的求,就将该请求交由 WEB用服器默Servlet 理,如果不是静态资源的求,由DispatcherServlet继续处理。一般 WEB 用服器默Servlet 的名称都是 default。若所使用的WEB 器的默Servlet 名称不是 default需要通defaultservlet-name 属性式指定 。

 

方法二

使用<mvc:resources>在springmvc-servlet.xml中配置;每增加一个目录都需要增加一行,如下所示:

 

转载于:https://www.cnblogs.com/yufeng218/p/6622858.html

你可能感兴趣的文章
使用Thymeleaf
查看>>
2016/1/18
查看>>
[ACM] hdu 1134 Game of Connections(大数+Catalan数)
查看>>
03 docker容器镜像基础
查看>>
房屋价格数据采集与分析
查看>>
Python中类的继承代码实例
查看>>
MySQL常用sql语句-----数据表的增删改操作
查看>>
Python图像处理库PIL中图像格式转换
查看>>
hdu4370 dijkstra矩阵转单向边最短路矩阵+自环闭环
查看>>
Java学习笔记(2)
查看>>
查找文件工具find
查看>>
ios8以后,使用UIAlertViw时pop/push页面后,键盘闪一下的问题
查看>>
SQL之检索数据(select语句)
查看>>
[SDOI2015]排序 题解 (搜索)
查看>>
异 常
查看>>
快捷套取单色图片
查看>>
.NET-使用NPOI组件将数据导出Excel-通用方法
查看>>
团队作业8--版本说明
查看>>
数据库还原
查看>>
GDUFE ACM-1159
查看>>