$ is not defined与SpringMVC访问静态资源

来源:互联网 发布:win8网络受限 编辑:程序博客网 时间:2024/06/11 14:41

编写前台Jquery代码时,遇到谷歌浏览器报错:Uncaught ReferenceError: $ is not defined

意味着Jquery库并没有导入到页面。这是有几种情况需要考虑:

1、SpringMVC设置静态资源访问。

在spring-mvc.xml配置文件中加入:

<!-- 支持对象与json的转换。 --><!-- 默认的注解映射支持 --><mvc:annotation-driven/><!-- 对静态资源的文件的访问 (二选一)--><!-- 方法一 --><mvc:default-servlet-handler/> <!-- 方法二 --><mvc:resources mapping="/JQuery/**/" location="/JQuery/"/>


2、引入顺序写错了或者地址更变为绝对路径。

<script type="text/javascript" src="${pageContext.request.contextPath }/JQuery/jquery-3.2.1.js"></script>

参考博客:

Sbangm SpringMVC对静态资源文件的访问(配置)-http://blog.csdn.net/sbangm/article/details/41722559

原创粉丝点击