使用Thymeleaf从Spring模型设置javascript变量 [英] Setting up a javascript variable from Spring model by using Thymeleaf
本文介绍了使用Thymeleaf从Spring模型设置javascript变量的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
如何从 Spring
模型中读取模型变量并将其设置为Javascript?
How can I read a model variable from Spring
model and setting up it into a Javascript?
注意我正在使用 Thymeleaf
作为模板引擎。
Note that I'm using Thymeleaf
as Template Engine.
Spring-side:
Spring-side:
@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>
推荐答案
根据官方 文档 :
According to the official documentation:
<script th:inline="javascript">
/*<![CDATA[*/
var message = /*[[${message}]]*/ 'default';
console.log(message);
/*]]>*/
</script>
这篇关于使用Thymeleaf从Spring模型设置javascript变量的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文