gpt4 book ai didi

javascript - 如何在 Spring MVC 中加载一个 js 源

转载 作者:行者123 更新时间:2023-11-30 12:33:30 26 4
gpt4 key购买 nike

我正在尝试在 Spring MVC 服务器中的 html 页面中加载 js 脚本源。

Spring MVC 中的文件夹

The html page is located here: src/main/webapp/WEB-INF/view/mapa.html

The js is located in a view subfolder: src/main/webapp/WEB-INF/view/js/infobox.js

这是我的 html 页面 ma​​pa.html

    <!DOCTYPE html>
<html>
<head>
<style>
#map_canvas {
width: 500px;
height: 400px;
}
</style>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.3.2/jquery.min.js"></script>
<script src="https://maps.googleapis.com/maps/api/js"></script>
<!-- Caixa de informação -->
<script src="js/infobox.js"></script>
<!-- Agrupamento dos marcadores -->
<script src="js/markerclusterer.js"></script>
</head>
<body>
//code...
</body>
</html> `

我正在尝试加载 mapa.html 中的 infobox.js 使用但它没有加载。这个源路由正确吗??

最佳答案

您的相对路径很好,但您可能在 Spring MVC 中缺少有助于有效提供静态资源的配置。在您的情况下,spring mvc 配置应该包含类似

<resources mapping="/js/**" location="/WEB-INF/views/js/" />

更好的方法是在你的 web 应用程序的根目录中有一个资源文件夹,并在你的 spring mvc 配置中有一个这样的条目

<resources mapping="/resources/**" location="/resources/" />

并将所有静态资源放在资源子文件夹中并通过

访问它们
<script type="text/javascript" src="/resources/js/..."></script>

CSS 类似

关于javascript - 如何在 Spring MVC 中加载一个 js 源,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26869340/

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