一般情况下,在web.xml中我们配置的<url-pattern>/</url-pattern>
,这样配置除了jsp都要拦截,这样当访问image、css、html时被拦截,这种情况下我们需要在springmvc.xml中配置静态资源。
<mvc:resources location="/js/" mapping="/js/**"></mvc:resources>
<mvc:resources location="/css/" mapping="/css/**"></mvc:resources>
<mvc:resources location="/image/" mapping="/image/**"></mvc:resources>
<mvc:resources location="/WEB-INF/js/" mapping="/abc/**"></mvc:resources>
location指的是服务器上文件的位置,mapping指的是url访问的目录。
/js/** 两个星代表js文件夹下所有的文件以及子文件夹下的文件
一个星代表js文件夹下所有的文件