簡體   English   中英

JavaScript-找不到錯誤404資源

[英]JavaScript - Error 404 resource not found

我的JSP中有一個Java腳本,效果很好。 現在,我想將其移動到它自己的文件(abc.js)。 我創建了js-Folder並將其放置在此處。 我嘗試將其包含到鏈接到http://localhost:8080/ProjectName/js/abc.js <script language="JavaScript" type="text/javascript" src="./js/abc.js"></script> http://localhost:8080/ProjectName/js/abc.js (來自頁面HTML代碼中的鏈接)。 我認為這應該是正確的,不是嗎?

但是,我在瀏覽器控制台中遇到錯誤( Failed to load resource: the server responded with a status of 404 () abc.js

我是否必須在某個地方注冊.js才能被識別?

編輯:我的項目結構是這樣的:

ProjectName
   |---WEB-INF
          |---page.jsp (that wants to include abc.js)
          |---js
               |---abc.js

WEB-INF目錄不可公開訪問。 您的HTML文件通過公共URL訪問JS文件。 詳細信息請參見此處: 在WEB-INF中包含javascript文件

因此,解決您的問題的方法是將JS文件放在與WEB-INF目錄相同的級別上,以便將其公開提供並相應地調整src鏈接:

<script type="text/javascript" src="${pageContext.request.contextPath}/js/abc.js"></script>

如何在JSP頁面中包含外部JS文件

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM