首页 > 解决方案 > thymeleaf 中的 JavaScript 脚本在页面加载时不运行?

问题描述

<!DOCTYPE html>

<html xmlns:th="http://www.thymeleaf.org">
    <head>
        <meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
    </head>
    <body>
        <script type="text/javascript" th:inline="javascript">
            console.log("Hello world");
        </script>

        <h1 th:text="${makeCodeName}"></h1>
    </body>
</html>

这是我的百里香文件。我想发出 GET 请求并在页面加载时向页面添加一些按钮,但我的脚本不想运行?我在这里做错了什么?

    @CrossOrigin
    @GetMapping("/makes/{makeCodeName}")
    public String showCarModels(@PathVariable String makeCodeName, Model model){
        model.addAttribute("makeCodeName", makeCodeName);
        return "testMakes";
    }

这就是我显示页面的方式...

标签: javascriptthymeleaf

解决方案


与普通 HTML 不同,每次更改 Thymeleaf 模板后,您都需要重新启动 Spring 服务器。


推荐阅读