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