我的項目中,靜態資源都放在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的情況