テンプレート エンジンとして Thymeleaf を使用しています。Spring モデルから JavaScript 変数に変数を渡すにはどうすればよいでしょうか?
スプリング側:
@RequestMapping(value = "message", method = RequestMethod.GET)
public String messages(Model model) {
model.addAttribute("message", "hello");
return "index";
}
クライアント側:
<script>
....
var m = ${message}; // not working
alert(m);
...
</script>
ベストアンサー1
当局者によるとドキュメンテーション:
<script th:inline="javascript">
/*<![CDATA[*/
var message = /*[[${message}]]*/ 'default';
console.log(message);
/*]]>*/
</script>