mvc:resources mapping location关系
<mvc:resources mapping="/static/**" location="/static/"/>
个人对于这句话理解
首先由于web.xml配置了DispatcherServlet,其匹配路径都是“/”,既可以理解成所有的路径都要经过DispatcherServlet,那么对于那些css , js ,图片等静态资源怎么办呢?这个时候<mvc:resources mapping="/static/**" location="/static/"/>这句话开始起作用,起含义是对于/static/**这种请求,不会被DispatcherServlet拦截,浏览器可以直接访问,当做静态资源交给Servlet处理。
至于mapping 和 location关系,可以看下图