解决springmvc中css,js等静态文件访问问题的两种思路

写项目时发现静态资源会被拦截,无法正确显示,对于这个问题,翻了翻书,有两种解决的思路:

1<mvc:resource location="static/" mapping="static/**">

2.<mvc:default-servlet-handler/>

<mvc:resource/>允许静态资源放在任何地方,如WEB-INF目录下、而传统的静态资源自能放在web容器的根路径下<mvc:resource/>完全打破了这个限制.。实现了自己定义位置,自己构建映射。

<mvc:default-servlet-handler/>,会定义一个handler对进入DispatcherServlet的URL进行筛查,如果是静态请求,交给默认web应用服务器默认servlet处理,非静态请求继续交给DispatcherServlet处理。而<mvc:resource/>是springmvc自己处理。

猜你喜欢

转载自blog.csdn.net/m0_37443464/article/details/79853814
今日推荐