JSP引用文件的路径有以下三种:
1.使用相对于jsp页面的相对路径
<script type="text/javascript" src="../scripts/dtree.js"></script>
这样在页面使用http://localhost:8080/MyProject/test.jsp访问test.jsp时就可以引用到dtree.js。
2.使用相对于Web工程的相对路径
对于1中的相对使用相对于于jsp页面的相对路径的这种方式,如果我们是设置action跳转到test.jsp页面,那么这种使用相对路径的方式就引用不到了。
例如我们当访问http://localhost:8080/MyProject/main.do的时候,页面跳转到test.jsp页面,如果使用方法1,就引用不到了。
这个时候我们可以使用相对于Web工程的相对路径来引用:
<script type="text/javascript" src="scripts/dtree.js"></script>
但是请注意:使用方法2这种方式引用,如果直接访问http://localhost:8080/MyProject/test.jsp,是引用不到的。
3.使用Web工程的绝对路径
方法1和方法2都有缺点,都只适用一种情况,有没有两种情况都适用的呢?答案肯定的!<script type="text/javascript" src="/MyProject/scripts/dtree.js"></script>
这样,不管是通过http://localhost:8080/MyProject/main.do跳转访问test.jsp还是直接访问http://localhost:8080/MyProject/test.jsp,都可以成功引用。
注意:如果我们在部署Web应用时,没有设置Context Root(一般情况下配置为工程名),也就是IP和端口后面不带应用名,如http://localhost:8080/main.do和http://localhost:8080/test.jsp,这种情况在引用时就不能带工程名了,应该这样:
<script type="text/javascript" src="/scripts/dtree.js"></script>
Ⅱ js在本地测试调用网页,怎样引用相对路径
document.write("<iframe src=\"yes.htm\" width=\"500\" height=\"500\" frameborder=0 scrolling=no></iframe>") 试试 多试试路径
Ⅲ js中几种相对路径的区别
~images 和 /images -> 根路径
./images 和 images -> 当前目录路径
../images -> 当前目录的上一级
Ⅳ JS调用数据库问题,相对路径怎么书写
你不能直接的把数据抄库路径写成物袭理路径啊
应该写成相对于站点根目录的相对路径,然后用函数取得他的物理路径啊!
至于怎么写,我也不知道,我不会jscript语言
至于你说的服务器上怎么改,谁知道哦
不要说服务器,就是每个人的电脑的硬盘分区都有些不同,文件存放位置也有所不同,文件夹名称也有所不同,你要直接知道的话,只能问空间运营商了,服务器是他们机房配置的,他们机房人员知道!
Ⅳ js调用相对路径如何写!(同一目录下) 问一个JS问题 html文件里有调用js例如:
给你例子:来有两个文件夹源:文件夹 html 和 文件夹 images
html 和 images 在同一个目录下边,比如你在html这个文件夹里写了一个index.html网页
你想调用images文件夹里的 a.jpg 你就要这样写
../images/a.jpg [切记,你是在 html > index.html 里边写的路径]
再举一个例子 有一个default.html 和一个images文件夹 在同一个目录里边,那这次要想在default.html里边找到images里边的a.jpg
那你就要这样写:
images/a.jpg
解释:
相对路径就是在当前的代码所在的文件里边,根据当前目录,找到想要的文件的地方
../ 表示找到此文件的上一级
../images表示找到此文件的上一级里边的images文件夹
../images/a.jpg表示找到此文件的上一级里边的images文件夹下边的a.jpg
还有什么不明白的,可以在我的空间里给我留言,然后我告诉你
Ⅵ HTML怎么引入js文件的相对路径
<head>
<!--如果两个文件在同一目录下-->
<script type="text/javascript" src="jtinymce-5.6.2.min.js"></script>
<!--如果js文件在js目录下-->
<script type="text/javascript" src="js/jtinymce-5.6.2.min.js"></script>
</head>
Ⅶ js调用网页,相对路径无法正常显示,怎么办
document.write("<iframe src=\"yes.htm\" width=\"500\" height=\"500\" frameborder=0 scrolling=no></iframe>")
因为解释时是根据index.htm解释,所以用yes.htm直接调用
更简单的方法是写绝对路径
Ⅷ 微信公众号开发时html页面使用相对路径引用的同一个js文件会被加载两次导致程序无法正常运行
无法正常运
Ⅸ js文件不能用相对路径引用图片么
可以来。
因为javascript主要操自作 html 中src 和 href 属性、css中的background。
js引用相对路径的图片其实是改变html中的 img 或者css中的background等元素。
Ⅹ js相对路径问题:
javascript是不允许访问本地文件的,安全问题
你直接双击代开,走的是本地路径,肯定会"拒绝内访问"
你要明容白xmlhttp.open("get","01.txt",true),是要让javascript访问同域下的01.txt,也就是服务器上的文件可以访问,所以在localhost下运行无误