導航:首頁 > 文件目錄 > js引入js文件路徑問題

js引入js文件路徑問題

發布時間:2023-05-13 07:12:04

❶ 在jsP頁面引入JS時,JS的路勁應該怎麼寫

你是賀尺引入日期包
<script type="text/javascript" src="My97DatePicker/WdatePicker.js">敏做</script>即橋拍衡可。

❷ jsp引用js路徑問題

你好,採用相對路徑可以
<script type="text/javascript" src=』../../../fusioncharts/b.js『哪扮>

../就是上級目錄,向上退三級宴液找到webRoot就可以了

親,記李祥灶得採納哦

❸ javascript引入外部js文件

如果想用純JS來實現,是沒有辦法的,提供兩個方案
1. 用JS來實現,但是需要自己手專工把文件名列屬表弄出來,作為數據,如下
var files = ['文件名1『, '文件名2', '文件名3',...]; // 這個數組放該目錄下的所有文件名
var dir = '/path/to/your/directory/'; // 這里放對應的路徑
for (var i=;0; i<files.lenght; i++) {
var script = document.createElement('script');
script.type= "text/javascript";
script.src = dir + files[i] + ".js";
document.getElementsByTagName('head')[0].appendChild(script);
}

2. 第二種方法和一樓說的差不多,通過後端模板或者程序來遍歷目錄,把對應的文件都生成到html當中

❹ JSP引用JS文件的路徑問題

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>

❺ 為什麼jsp中無法導入js文件

js無法導入jsp原因是js路徑配置錯誤,建議使用緩脊晌以下辦法導入:x0dx0ax0dx0aString basePath = request.getScheme()+"://"+request.getServerName(擾鋒)+":"+request.getServerPort()+request.getContextPath()+"/";x0dx0a%>x0dx0ahead裡面:x0dx0ax0dx0ax0dx0a如果還不行,那就是 checkForm.js寫的有問題,一般找不到對象就是這個野裂js沒載入進去。

❻ JSP頁面中怎麼引入js文件

1)引入的js文件出錯,
檢查方法:將Js的內容寫在當前的頁面的<script> </script>之間,看是否能夠正常運行,如果不能,請核查代碼
2) 如果引入的代碼在當前頁面中能夠正常運行,但當引入時不能正常運行,則有兩種可能
A:引入Js的路徑有問題
B:引入的Js的編碼格式與當前頁面不匹配;
3)引入Js的路徑問題
js的引入不外乎兩種,相對路徑與絕對路徑
test.js 與index.jsp 放在同一文件夾下,比如: web應用/manage/下面
第一種情況 :
一般在學習時, 一個tomcat上都跑多個工程, 用工程名來區分
因為我的的URL是 :http://localhost/工程名 /manage/index.jsp
多了一個工程名,所以要加 <%=request.getContextPath() %>
如下:
<script src="<%=request.getContextPath() %> /manage/test.js"></script>

第二種情況:
訪問JSP文件時, 用相對路徑引入JS,CSS文件是OK的
真實項目中, 一個tomcat上要是也跑了多個工程, 並用IP來區分
url 是這樣的: http://localhost/manage/index.jsp 注意這里,是直接訪問JSP文件,不是 servlet,不是struts .
test2.js 與index.jsp 放在同一文件夾下,下面用相對路徑來引入 JS文件 是OK 的:
<script src=test2.js></script>

第三種情況:一個通過Action跳轉之後到達的Jsp頁面需要引入一個Js文件:

這種情況下,請使用絕對路徑,
在第二情況的基礎上, 我們訪問的是 servlet 或是struts的action , 再轉發到 index.jsp

url 是: http://localhost/***.do或者 http://localhost/***.action 這里不是訪問JSP文件了

因此路徑應該這么寫:
<script src="/manage/test.js"></script>
test2.js 前面一定要有/manage/
或者:<script src="http://127.0.0.1/工程名/manage/test.js"></script> 這種方法推薦

在引入js時,我們應該養成良好的習慣,請使用絕對路徑,在開發時,能夠大大的提高自己的開發效率。

4)引入js的編碼問題;

將兩者的編碼改為一致,一般我們可以修改JS文件編碼使其與頁面編碼一致。
第二種方式是使用script標記的charset屬性來顯式指明所引入js文件的編碼。如<script src="xx.js" charset="gbk"></script> 這樣無論頁面是什麼編碼,都可以正常的訪問這個JS中的內容。
相比之下,第二種可能更方便一些,而且作為一種好的習慣,平時我們應該盡可能都寫上charset屬性。

❼ 引入外部js路徑問題

應該是文件路徑不對。
試試下面的,引入jquery 框架的代碼:

<script src="/static/jquery/jquery-1.11.2.min.js"></script>

❽ 為什麼script引入js生效了但是路徑卻不對

設置錯誤導致。
經查閱,script引絕族入js生效了但是路徑並灶弊卻不對,是因為沒有把數據設置為1。
腳本(Script)是一種批處理文件的延伸,是一種純文本保存的程序,一般來說的計算機腳本程序是確定的一系列控制計算機進行運算操作動作的辯悔組合,在其中可以實現一定的邏輯分支等。

❾ js文件怎麼導入海闊視界

1、在頁面中引入js文件:在頁面的head標簽中加入,即可實現引入js文件。
2、在js文件中引入js文件:在js文件中使用document.write()方法將寫入到頁面中,即可實現引入js文件。
3、使用require.js實現js文件的引入旦纖:模宴仿在頁面中引祥鏈入require.js文件,然後在頁面中使用require.config()方法配置文件路徑,最後使用require()方法引入js文件,即可實現js文件的引入。

❿ javascript如何引入外部js文件

如果想用純來JS來實現,是沒有源辦法的,提供兩個方案
1. 用JS來實現,但是需要自己手工把文件名列表弄出來,作為數據,如下
var files = ['文件名1『, '文件名2', '文件名3',...]; // 這個數組放該目錄下的所有文件名
var dir = '/path/to/your/directory/'; // 這里放對應的路徑
for (var i=;0; i<files.lenght; i++) {
var script = document.createElement('script');
script.type= "text/javascript";
script.src = dir + files[i] + ".js";
document.getElementsByTagName('head')[0].appendChild(script);
}

2. 第二種方法和一樓說的差不多,通過後端模板或者程序來遍歷目錄,把對應的文件都生成到html當中

閱讀全文

與js引入js文件路徑問題相關的資料

熱點內容
轉儲的資料庫文件怎麼導入 瀏覽:527
怎麼用編程畫小花 瀏覽:65
php文件如何下載文件 瀏覽:614
javacapsule 瀏覽:20
extjs按鈕垂直居中 瀏覽:163
ibjsx 瀏覽:647
直銷可編程直流電源哪裡買 瀏覽:952
蘋果6qq錄音文件聽不了 瀏覽:6
網路線怎麼拔 瀏覽:328
webclip文件有什麼危害 瀏覽:700
創維32e360e怎麼看網路電視 瀏覽:824
js網站載入動畫 瀏覽:411
shelljava 瀏覽:666
系統文件被刪可以還原嗎 瀏覽:835
萬方等網站怎麼下載 瀏覽:857
為什麼電腦文件顯示是寫字板 瀏覽:37
百度網盤打卡壓縮文件 瀏覽:925
英語怎麼讀的網站 瀏覽:115
怎麼遠程改電腦開機密碼 瀏覽:501
可以直接打開壓縮文件的瀏覽器 瀏覽:654

友情鏈接