无法使用相对路径 ${pageContext.request.contextPath} 加载资源 javascript

can´t load resource javascript with relative path ${pageContext.request.contextPath}

我正在尝试将脚本从我在类路径中定义的文件夹加载到这样的 jsp 页面中

<script src="${pageContext.request.contextPath}/src/main/webapp/WEB-INF/asset/javascript/formToJson.js"></script>

但我遇到了 404 错误,并且 url 根据项目中文件夹的本地位置看起来不错。

在类路径中,我添加了资产文件夹,其中包含一个名为 javascript 的包。

这是我第一次使用相对路径,我的配置中可能缺少某些东西

如有任何建议,我们将不胜感激

尝试更改为:

<script src="${pageContext.request.contextPath}/WEB-INF/asset/javascript/formToJson.js"></script>

通常,/src/main/webapp/ 下的资源部署在 Web 应用程序的上下文路径中。