JavaScript 关于根目录调用

请问我在D盘下面有个A.JS文件!

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

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

aluckdog
浏览 425回答 1
1回答

叮当猫咪

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>
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript