JSP 页面引用 JS 文件路径报错 404:如何解决?
你在引用 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 中也能正常工作。