首页 > 其他 > 详细

Thymeleaf取出model中的数据

时间:2020-09-07 10:15:12      阅读:135      评论:0      收藏:0      [点我收藏+]

后端在controller中用model存入数据
这里是将一个Blog的类存入键为"blog"的键值对中

@GetMapping("/blog/{id}")
public String blog(@PathVariable Long id, Model model) {
    model.addAttribute("blog", blogService.getAndConvert(id));
    return "blog";
}
  • 渲染到前端时取出model中的数据
<div class="ui top attached segment">
    <div class="ui horizontal link list">
        <div class="item">
            <img src="https://picsum.photos/id/0/100/100" th:src="@{${blog.user.avatar}}" alt=""
                    class="ui avatar image">
            <div class="content"><a href="#" class="header" th:text="${blog.user.nickname}">范卢</a></div>
        </div>
        <div class="item">
            <i class="calendar icon"></i><span
                th:text="${#dates.format(blog.updateTime, ‘yyyy-MM-dd‘)}">2020-08-29</span>
        </div>
        <div class="item">
            <i class="eye icon"></i><span th:text="${blog.views}">2342</span>
        </div>
    </div>
</div>
  • JavaScript取值
var url = /*[[@{/blog/{id}(id=${blog.id})}]]*/"";

其中注释部分在静态页面中是注释,但是使用Thymeleaf渲染时就会被当做正常的代码,而后面的原来属于js的字符串部分则会被此“注释”替代掉。

Thymeleaf取出model中的数据

原文:https://www.cnblogs.com/fanlumaster/p/13625102.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!