我的项目中,静态资源都放在webapp/static/js;webapp/static/images;webapp/static/css;下面
在网上找到有两种解决方案:
第一种,最简单,在springmvc.xml配置文件中,增加以下配置:
<mvc:default-servlet-handler/>
第二种:也是在配置文件中增加一个配置,但这个配置前面需先放一个配置"mvc:annotation-driven",否则会配置会无效
,即:
<!--开户springmvc注解的支持--> <mvc:annotation-driven /> <!--前端控制器,那些静态资源不拦截--> <mvc:resources mapping="/static/" location="/static/js/**"></mvc:resources> <mvc:resources mapping="/static/" location="/static/css/**"></mvc:resources> <mvc:resources mapping="/static/" location="/static/images/**"></mvc:resources>
以上两种方法都可以让js加载成功,否则会出现页面加载js文件后,无法使用jquery的情况