背景
前端控制器(dispatcherServlet)默认拦截静态资源,因此在默认情况下,jsp无法向服务器请求静态资源。为了不拦截静态资源,首先,将js,css等资源放置于webapp中除WEB-INF(否则会让配置变得很麻烦)的任一目录下; 然后,在SpringMVC的配置文件中通过mvc:resources元素指定不拦截的静态资源即可。
遇到的问题
做到了以上两点,仍然无法访问。
解决方法
修改静态资源名称,比如将jquery.min.js改成jquery.js
前端控制器(dispatcherServlet)默认拦截静态资源,因此在默认情况下,jsp无法向服务器请求静态资源。为了不拦截静态资源,首先,将js,css等资源放置于webapp中除WEB-INF(否则会让配置变得很麻烦)的任一目录下; 然后,在SpringMVC的配置文件中通过mvc:resources元素指定不拦截的静态资源即可。
做到了以上两点,仍然无法访问。
修改静态资源名称,比如将jquery.min.js改成jquery.js