JavaScript - 找不到错误404资源

时间:2018-02-07 07:28:01

标签: javascript html jsp external

我的JSP中有一个java脚本,运行正常。现在我想把它移到它自己的文件(abc.js)。我创建了js-Folder并将其放在那里。 我尝试将其与<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

1 个答案:

答案 0 :(得分:1)

WEB-INF目录不可公开访问。您的HTML文件通过公共URL访问JS文件。详情请见此处:Include javascript file from inside WEB-INF

因此,您的问题的解决方案是将JS文件放在与WEB-INF目录相同的级别,以便公开提供并相应地调整src链接:

Imgproc.dilate(src, dst, kernel, new Point(-1,-1), iterations);

How include an external JS file in a JSP page