1.相对路径引入js文件:(以上图文件位置为例)
以相对路径引入js,只能是在js 和jsp 都在webroot 下的时候。当jsp跨越web-inf去引入web-inf外 ,webroot下的js时,会出现一定的问题。WEB-INF是Java的WEB应用的安全目录。所谓安全就是客户端无法访问,只有服务端可以访问的目录。引入代码如下:
<script src="../js/xxx.js"></script>
2.绝对路径引入js
当访问action,通过后台返回到jsp时,这个时候就需要绝对路径了
<script src="<%=basePath%>js/xxx.js"></script>
或
<script src="${pageContext.request.contextPath }/js/xxx.js"></script>
小tips:script标签中的属性type的值必须为text/script
如
<script type="text/javascript" src="<%=basePath%>/js/xxx.js"></script>