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下運行無誤