前言:之前对springmvc配置静态资源可以说是轻车熟路,结果昨天栽倒上面了,改了好久,今天特来总结下(纯属个人总结,如有错误不足,请指教,定会虚心学习)。
一般web项目的访问入口就是web.xml,在springmvc中请求会首先找到前端控制器DispatcherServlet,这个servlet一般会配置成拦截所有请求,所以如果在配置文件中不对静态资源进行配置,那么就要在controller中使用RequestMapping进行映射,一般都不会这么干。那么接下来就说下在配置文件中的三种配置方式
1.方法一: web.xml中配置,在前端控制器之前使用tomcat的defaultServlet对静态资源进行拦截,这样静态资源就不会被spring拦截了,(字符编码也是)。
2.方法二: spring中配置,web.xml中如果没有对静态资源进行配置让spring拦截了静态资源后,那么就会交给spring处理。所以在spring的配置文件中对静态资源进行处理就行了,一种方法就是在spring的配置文件中添加
<