我正在做一个java spring项目,想要添加一个静态的javascript文件到HTML页面。这是我目前所拥有的,它似乎适用于css,但不适用于js。基本文件结构为
我正在尝试从/ static / js / is chart.js中获取静态js,并将其放入/template/show/match.html中。这是我目前拥有的html。
<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8">
<!- css is working -->
<link rel="stylesheet" href="../static/css/main.css" th:href="@{/css/main.css}">
</script>
</head>
<body>
<!-- the script does not seem to be linking to the page -->
<script src="../static/js/pie-chart.js" th:src="@{/js/pie-chart.js}">
<body>
</html>
发布于 2018-06-18 08:02:08
那么,静态文件夹可以被视为根path.So,您不必在href中添加这个'../ static /‘前缀。您可以尝试如下所示,看看它是否工作。
<!DOCTYPE html>
<html lang="en" xmlns:th="http://www.thymeleaf.org">
<head>
<meta charset="UTF-8">
<!- Delete the relative path-->
<link rel="stylesheet" href="/css/main.css">
</script>
</head>
<body>
<!- Delete the relative path-->
<script src="/js/pie-chart.js">
<body>
</html>
发布于 2018-06-18 14:07:22
使用此命令在HTML页面中链接您的Js文件:--
<script src="js/pie-chart.js">
https://stackoverflow.com/questions/50901346
复制相似问题