请问我在D盘下面有个A.JS文件!然后在D盘下面的WWW里调用这个A.JS 请问<script type="text/javascript" src="../a.js"></script> 调用为什么一直不可以呢?? 路径肯定没错!请问 怎么办 是不是 JS不允许../调用???有没有其他的解决办法??
1 回答
叮当猫咪
TA贡献1776条经验 获得超12个赞
JSP引用JS文件的路径有以下三种:
1、使用相对于jsp页面的相对路径
<script type="text/javascript" src="../a.js"></script>
2、使用相对于Web工程的相对路径
<script type="text/javascript" src="scripts/a.js"></script>
PS:使用此方法这种方式引用,如果直接访问该jsp页面http://localhost:8080/项目名称/a.jsp,是引用不到该js的。
3.使用Web工程的绝对路径
<script type="text/javascript" src="/项目名称/scripts/a.js"></script>
如此,不管是通过跳转访问还是直接访问a.jsp,都可以成功引用。
PS:如果在部署Web应用时,没有设置Context Root(一般情况下配置为项目名称),也就是端口后面不带项目名称,如:http://localhost:8080/a.do和http://localhost:8080/a.jsp,此时在引用时就不能带项目名,如:
<script type="text/javascript" src="/scripts/a.js"></script>
添加回答
举报
0/150
提交
取消