JSP 页面引用 JS 文件路径报错 404:如何解决?

jsp 页面引用 js 文件路径报错 404:如何解决?

jsp 页面引用 js 文件路径问题

你在引用 js 文件时遇到了 404 错误,这是因为文件的路径不正确。

问题内容:

你的 js 文件位于 webapp/web-inf/resources/js/xx.js,你在 jsp 页面中使用以下代码引用:

<script type="text/javascript" src="<%= request.getcontextpath() %>/resources/js/polling.js"></script>

问题答案:

此处的问题可能是路径不正确。检查以下内容:

  • request.getcontextpath():确保它返回正确的上下文路径。
  • 文件路径:验证文件路径是否正确。如果 request.getcontextpath() 返回 /myapp,则完整的路径应为 /myapp/web-inf/resources/js/polling.js
  • 文件位置:js 文件通常位于 webapp 目录下。将其置于 web-inf 中是不常见的惯例,但如果这是你的情况,请确保正确调整路径。

如果一切正确,仍然遇到错误,请尝试使用以下路径:

<script type="text/javascript" src="/WEB-INF/resources/js/polling.js"></script>

这将强制使用根目录,即使文件位于 web-inf 中也能正常工作。

以上就是JSP 页面引用 JS 文件路径报错 404:如何解决?的详细内容,更多请关注其它相关文章!