gpt4 book ai didi

java - Spring Maven : Unable to load Javascript file

转载 作者:行者123 更新时间:2023-11-29 03:19:30 24 4
gpt4 key购买 nike

以下是我的应用程序的文件夹结构,

Application Folder Structure

我在webapp下创建了一个resource文件夹,里面有CSSJS的资源文件夹

在 servlet-context 文件中,我已将资源映射到 resources/inspiremetheme,如下所示,

<mvc:resources mapping="/resources/**" location="/resources/inspiremetheme/" />

我已经包含在 JSP 页面中,如下所示,

<head>
<script type="text/javascript" src="/resources/js/jquery-1.11.1.js"></script>
<script type="text/javascript" src="/resources/js/inspireme.js"></script>
<link type="text/css" rel="stylesheet" href="<c:url value="resources/css/global.css"/>" />
</head>

这里的问题是我无法在正确加载 CSS 文件的地方加载我的 JS 文件。我无法理解我错过了什么。

更新 - 1:解压后的文件结构如下,

Inspireme    |   |------ META-INF   |    |------resources --> inspiremetheme --> css and js folders   |   |------ WEB-INF --> classes, jsp, lib, web.xml

最佳答案

你搞砸了 <c:url value=".."/>进入脚本标签..

<c:url value="/resources/js/jquery-1.11.1.js" var="myUrl" />
<script type="text/javascript" src="${myUrl}"/><!-- comment --></script>

还要在里面加上注释:这会阻止jspx解析器最小化标签。

如果解析器最小化您的标签,您将得到以下结果:

<script type="text/javascript" src="/WEBAPP/resources/js/jquery-1.11.1.js"/> 

不是

<script type="text/javascript" src="/WEBAPP/resources/js/jquery-1.11.1.js"></script>

这会导致某些浏览器无法正常工作

关于java - Spring Maven : Unable to load Javascript file,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24555005/

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