目的:
后端通过 Model 传值到前端
页面通过 Model 取值显示
js 通过 Model 取值作为变量使用
1.后台 Controller
@GetMapping("/message")
public String getMessage(Model model){
model.addAttribute("message","This is your message");
return "index";
}
注:向 model 中添加属性 message
2.页面通过 Model 取值
<p th:text="#{message}">default message</p>
注:thymeleaf 标准表达式语法还有很多
3.js 通过 model 取值
<script th:inline="javascript">
var message = [[${message}]];
console.log(message);
</script>
注:script 标签中 th:inline 一定不能少,通常在取值的前后会加上不同的注释
欢迎来到这里!
我们正在构建一个小众社区,大家在这里相互信任,以平等 • 自由 • 奔放的价值观进行分享交流。最终,希望大家能够找到与自己志同道合的伙伴,共同成长。
注册 关于