JavaScript 关于根目录调用

来源:百度知道 编辑:UC知道 时间:2024/05/15 12:30:29
请问我在D盘下面有个A.JS文件!

然后在D盘下面的WWW里调用这个A.JS 请问
<script type="text/javascript" src="../a.js"></script> 调用为什么一直不可以呢?? 路径肯定没错!

请问 怎么办 是不是 JS不允许../调用???有没有其他的解决办法??

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>

既然有幸碰到问这