【发布时间】:2018-02-07 07:28:01
【问题描述】:
我的 JSP 中有一个 java 脚本,它运行良好。现在我想将它移动到它自己的文件(abc.js)。我创建了 js-Folder 并把它放在那里。
我试图将它与链接到http://localhost:8080/ProjectName/js/abc.js 的<script language="JavaScript" type="text/javascript" src="./js/abc.js"></script> 一起包含(来自页面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
【问题讨论】:
-
包含脚本文件的页面的路径是什么?
-
@H77 直接在我项目的 /WEB-INF/-文件夹中
-
在浏览器中输入localhost:8080/ProjectName/js/abc.js可以看到文件吗?
-
@Kloker 不,我也找不到 404。但是,如果那是错误的,那么正确的道路是什么?我推测'......或者不愿意透露一个存在'。我已经尝试过 src="/WEB_INF/js/abc.js" 或 src="abc.js" (同时将其直接放在 WEB-INF 文件夹中)但得到了相同的结果。
标签: javascript html jsp external