使用Thymeleaf从Spring模型设置JavaScript变量

我正在使用Thymeleaf作为模板引擎。如何将变量从Spring模型传递给JavaScript变量?

Spring-side:

@RequestMapping(value = "message", method = RequestMethod.GET)

public String messages(Model model) {

model.addAttribute("message", "hello");

return "index";

}

Client-side:

<script>

....

var m = ${message}; // not working

alert(m);

...

</script>

回答:

根据官方文件:

<script th:inline="javascript">

/*<![CDATA[*/

var message = /*[[${message}]]*/ 'default';

console.log(message);

/*]]>*/

</script>

以上是 使用Thymeleaf从Spring模型设置JavaScript变量 的全部内容, 来源链接: utcz.com/qa/413535.html

回到顶部