Berdasarkan dokumentasi tersebut ada beberapa cara untuk melakukan inlining.
Cara yang benar Anda harus memilih berdasarkan situasi.
1) Sederhananya variabel dari server ke javascript:
<script th:inline="javascript">
/*<![CDATA[*/
var message = [[${message}]];
alert(message);
/*]]>*/
</script>
2) Gabungkan variabel javascript dengan variabel sisi server, misalnya Anda perlu membuat tautan untuk meminta di dalam javascript:
<script th:inline="javascript">
/*<![CDATA[*/
function sampleGetByJquery(v) {
/*[+
var url = [[@{/my/get/url(var1=${#httpServletRequest.getParameter('var1')})}]]
+ "&var2="+v;
+]*/
$("#myPanel").load(url, function() {});
}
/*]]>*/
</script>
Satu situasi yang tidak dapat saya selesaikan - maka saya harus meneruskan variabel javascript di dalam metode Java yang memanggil di dalam template (saya kira tidak mungkin).