$ is not defined ,有以下几种可能:
1.没有导入jQuery的jar包
2.jQuery的jar包放进了WEB-INF里,jQuery的jar包最好放在WebContent下,跟WEB-INF同级
3.导入jQuery的路径名没有写对
4.jQuery没有包含js
总之就是因为jQuery没加载到你的页面,但是很多情况是你的上面列举的问题都是正确的,但是依然前台会报这种错误。
很可能是因为JS的加载顺序问题,尤其是在嵌套页面中,由于你的js代码写在了Jquery加载之前导致的这种问题!我就是这样的,确保代码放到
<script type="text/javascript" src="/structs2_day01_atm/js/jquery-1.11.3.js"></script>
这个之后就ok了,希望帮到大家!