1樓:匿名使用者
jsp引用js檔案的路徑有以下三種:
1.使用相對於jsp頁面的相對路徑
這樣在頁面使用訪問test.jsp時就可以引用到dtree.js。
2.使用相對於web工程的相對路徑
對於1中的相對使用相對於於jsp頁面的相對路徑的這種方式,如果我們是設定action跳轉到test.jsp頁面,那麼這種使用相對路徑的方式就引用不到了。
例如我們當訪問的時候,頁面跳轉到test.jsp頁面,如果使用方法1,就引用不到了。
這個時候我們可以使用相對於web工程的相對路徑來引用:
但是請注意:使用方法2這種方式引用,如果直接訪問,是引用不到的。
3.使用web工程的絕對路徑
方法1和方法2都有缺點,都只適用一種情況,有沒有兩種情況都適用的呢?答案肯定的!
這樣,不管是通過
do跳轉訪問test.jsp還是直接訪問http://localhost:
8080/myproject/test.jsp,都可以成功引用。
注意:如果我們在部署web應用時,沒有設定context root(一般情況下配置為工程名),也就是ip和埠後面不帶應用名,如http://localhost:
8080/main.do和http://localhost:
8080/test.jsp,這種情況在引用時就不能帶工程名了,應該這樣:
2樓:姚賀姚賀姚賀
src="../js資料夾/js檔案",注意:前面是兩個點。
3樓:小明_專注程式設計
這個使用相對路徑來寫就可以了。
src="../js資料夾/js檔案"。
4樓:就愛旋風
src="../js/xx.js"
jsp裡引用了js檔案會呼叫js的什麼方法
千鋒教育 jsp裡引用了js檔案會呼叫程式中已經呼叫過的js方法,但是全部方法都會載入進來,不是全部都執行。js檔案的引入方法 注意事項 這樣無論頁面是什麼編碼,都可以正常的訪問這個js中的內容。 出家人詞悲 jsp引用js檔案的路徑有以下三種 1.使用相對於jsp頁面的相對路徑 這樣在頁面使用ht...
在引用js檔案timestamp作用是什麼
為了避免快取引起的最新js無法載入,所以需要用timestamp來表示。1 在在後面加乙個時間戳來解決。這樣url位址每次變化,瀏覽器就會請求服務端的js,而不會使用快取。保證頁面每次載入到的都是最新的js檔案。2 還有一種解決方案 加版本號,js有個版本。如果每次發布新的js 後面就會附加新的版本...
如何將jsp中js裡的變數傳到另jsp中
乙個頁面像另乙個頁面提交變數最常見的有兩種情況 1 get方式中,將變數附加到url中,例如http zhidao.baidu.這個鏈結中變數entry和ishq的值就傳遞給了頁面267751952.html。2 post方式的話可以在表單中提交,設定乙個隱藏域,用js把變數值賦值給隱藏域,提交的時...