"> 但是当我运行应用程序来访问该页面时,我收到两个 URL 的 404 错误。生成的URL如下: h-6ren">
gpt4 book ai didi

java - 无法从 WEB-INF 访问 JS 文件

转载 作者:行者123 更新时间:2023-12-02 04:41:03 25 4
gpt4 key购买 nike

我有以下项目结构

Project Structure

exportPage.jsp JSP 中,我已将 JS 文件包含为

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<script type="text/javascript" src="<c:url value="/js/jquery-1.11.2.min.js"/>"></script>
<script type="text/javascript" src="<c:url value="/js/dataTables.tableTools.js"/>"></script>

但是当我运行应用程序来访问该页面时,我收到两个 URL 的 404 错误。生成的URL如下:

http://localhost:8090/springmvc/js/jquery-1.11.2.min.js

我必须在 STS 中进行配置才能解决此问题。这是构建路径问题吗?顺便说一下,这是STS中的Maven类型的Spring项目。

最佳答案

问题在于:用户无权访问WEB-INF。所以,你的js文件位于WEB-INF中。当页面加载时,js文件下载到用户 PC 和用户无权访问此文件夹,并且您会收到错误。您必须在 WEB-INF 之外创建 js 文件夹。您可以在 WEB-INF 中创建 View ,因为用户无权直接访问此文件夹。

关于java - 无法从 WEB-INF 访问 JS 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30179136/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com