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

时间:2021-01-28 13:48:05

编写前台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

随机推荐

  1. 屌丝giser成长记-大学篇

    作为一名屌丝giser的我,刚接触gis专业是2007年的大一,好悲催,当时gis这个专业是被调剂的,我压根都不知道gis为何物,那时候gis冷门的一逼,报名这个专业的寥寥无几.记得那时候得知被调剂到 ...

  2. js 事件

    事件:一般用于浏览器与用户操作进行交互 js事件的三种模型:内联模型.脚本模型.DOM2模型 内联模型:事件处理函数是HTML标签的属性 <input type="button&quo ...

  3. &lbrack;转&rsqb; 值得推荐的C&sol;C&plus;&plus;框架和库

    http://www.cppblog.com/merlinfang/archive/2014/12/26/209311.aspx

  4. oracle的散列聚簇表

    在簇表中,Oracle使用存储在索引中的键值来定位表中的行, 而在散列聚簇表中,使用了散列函数代替了簇索引,先通过内部函数或者自定义的函数进行散列计算,然后再将计算得到的码值用于定位表中的行. 创建散 ...

  5. Educational Codeforces Round 1&lpar;C&period; Nearest vectors&rpar;

    题目链接:http://codeforces.com/problemset/problem/598/C 题意是给你一个数n,下面n行,每行给你横坐标x和纵坐标y(x != 0 && y ...

  6. 缓存你的BITMAP对象

    在app中通常最占内存.占流量的元素就是图片了,图片往往又无处不在,特别是伴随着list,GridView或者ViewPager出现,这些图片随着你的滑动操作,时而出现在你的屏幕中,时而消失在屏幕之外 ...

  7. iOS:实现表格填充和选择操作

    功能:创建一个列表,用数组填充表格,并支持选择列表行 // // main.m // Hello // // Created by lishujun on 14-8-28. // Copyright ...

  8. &lbrack;BZOJ 1559&rsqb; &lbrack;JSOI2009&rsqb; 密码 【AC自动机DP】

    题目链接:BZOJ - 1559 题目分析 将给定的串建成AC自动机,然后在AC自动机上状压DP. 转移边就是Father -> Son 或 Now -> Fail. f[i][j][k] ...

  9. CodeForces 632D Longest Subsequence

    暴力. 虽然$a[i]$最大有${10^9}$,但是$m$最大只有${10^6}$,因此可以考虑暴力. 记$cnt[i]$表示数字$i$有$cnt[i]$个,记$p[i]$表示以$i$为倍数的情况下, ...

  10. Java开发笔记(七)强制类型转换的风险

    编码过程中,不但能将数字赋值给某个变量,还能将一个变量赋值给另一个变量.比如下面代码把整型变量changjiang赋值给整型变量longRiver: // 长江的长度为6397千米 int chang ...