SSM 访问静态资源(img,css,js等),因为在web.xml 中拦截了所有请求,<url-pattern>/</url-pattern>,所以请求全都转到了DispatcherServlet中处理,导致静态资源无法访问。
解决方式有几种,网上各种例子也很多,不多说,这里只介绍 <mvc:resources location="/resource/" mapping="/resource/**"/>方式,location 指的是你项目的地址,这个地址要在webapp的根目录下,mapping 指的是jsp中引用的地址,今天遇到了超级邪门的问题,不管用,不起作用仍然被DispatcherServlet拦截,remove,clean,add 怎么在Tomcat折腾都不管用,,一直出现
No mapping found for HTTP request,mvc:resources已经配置,webapp 文件夹也存在,仍然不行,进入到Tomcat 具体的安装地址,找到项目目录,坑爹,spring-mybatis.xml配置文件没有更新,仍然是原来的版本,修改spring-mybatis.xml 其他的地方结果更新了,坑爹。