Skrip JavaScript di thymeleaf tidak berjalan saat memuat halaman?

<!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>

Ini adalah file daun thyme saya. Saya ingin membuat Permintaan GET dan menambahkan beberapa tombol ke halaman saat halaman dimuat, tetapi skrip saya tidak mau dijalankan? Apa yang saya lakukan salah di sini?

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

Beginilah cara saya menampilkan halaman...


person randomboiguyhere    schedule 29.10.2019    source sumber
comment
Jika skrip Anda sama dengan yang Anda tambahkan di sana, itu hanya console.log   -  person Ayrton    schedule 29.10.2019
comment
Bagaimana Anda tahu itu tidak berjalan? Tekan f12, buka konsol dan cari log. Anda mungkin ingin melakukan alert('Hello World')   -  person Carlos López Marí    schedule 29.10.2019


Jawaban (1)


Tidak seperti HTML biasa, Anda perlu me-restart server Spring Anda setelah setiap perubahan pada template Thymeleaf Anda..

person randomboiguyhere    schedule 29.10.2019
comment
Anda hanya perlu membangun kembali jika Anda mengimpor alat pengembang pegas. - person Carlos López Marí; 29.10.2019