为了账号安全,请及时绑定邮箱和手机立即绑定

JavaScript 关于根目录调用

JavaScript 关于根目录调用

aluckdog 2018-12-31 04:00:44
请问我在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>

查看完整回答
反对 回复 2019-01-17
  • 1 回答
  • 0 关注
  • 424 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信