NewCanon
2015-07-30 11:33
<!-- 静态资源处理, css, js, imgs -->
<mvc:resources mapping="/resources/**" location="/resources/" />
为什么要配置这个呢? JSP页面要加载这些的话不能直接找到resouces文件夹吗?
所有的url都会经过DispatcherServlet,配置“mvc:resources mapping="/resources/**" location="/resources/" />”就是把静态资源的url存到HandlerMapping中去,这样DispatcherServlet就可以通过url可以找到相关的静态资源。
没有这项配置,你请求静态资源的URL将被DispatcherServlet处理,然后你有没有响应的处理代码,那么就会404。这段代码告诉DispatcherServlet将静态资源请求而映射到相应目录下就可以了。
Spring MVC起步
195951 学习 · 609 问题
相似问题