为了账号安全,请及时绑定邮箱和手机立即绑定

配置有疑问

<!-- 静态资源处理, css, js, imgs -->

<mvc:resources mapping="/resources/**" location="/resources/" />

为什么要配置这个呢?  JSP页面要加载这些的话不能直接找到resouces文件夹吗?


正在回答

2 回答

所有的url都会经过DispatcherServlet,配置“mvc:resources mapping="/resources/**" location="/resources/" />”就是把静态资源的url存到HandlerMapping中去,这样DispatcherServlet就可以通过url可以找到相关的静态资源。

0 回复 有任何疑惑可以回复我~
#1

NewCanon 提问者

非常感谢!
2015-08-03 回复 有任何疑惑可以回复我~

没有这项配置,你请求静态资源的URL将被DispatcherServlet处理,然后你有没有响应的处理代码,那么就会404。这段代码告诉DispatcherServlet将静态资源请求而映射到相应目录下就可以了。

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
Spring MVC起步
  • 参与学习       195972    人
  • 解答问题       572    个

Java中Spring MVC框架入门教程,快来看最易用的MVC框架

进入课程

配置有疑问

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信