Spring boot项目使用thymeleaf模板过程详解
作者:轻轻的亲亲清清 时间:2022-10-20 22:30:58
在spring boot 项目中使用thymeleaf模板,将后台数据传递给前台界面。
1、将后台数据传递给前台有很多种方式,可以将后台要传递的数据转换成json格式,去传递给前台,也可以通过model形式去传递出去,这篇博客主要是使用thymeleaf模板,将后台数据传递给前台。
2、首先要在spring boot 项目中添加如下依赖:
<dependency>
<groupId>org.springframework.boot</groupId>
<artifactId>spring-boot-starter-thymeleaf</artifactId>
</dependency>
3、这里后台有关如何查询数据,得到数据的具体过程就不在多说了,只是写将数据库中查询到的数据取出来,放到model里面。这里就一个例子吧。
@RequestMapping("/")
public String index(Model model){
Person single=new Person("aa",11);
List<Person> people =new ArrayList<Person>();
Person p1=new Person("xx",22);
Person p2=new Person("dd",33);
Person p3=new Person("zz",44);
people.add(p1);
people.add(p2);
people.add(p3);
model.addAttribute("singlePerson",single);
model.addAttribute("people",people);
return "index";
}
4.前台界面的写法,
<span th:text="${person.name}"></span> <span th:text="${person.age}"></span>
通过这样的方法就可以取到放入model中的person的name和age了。
(注:前台界面要添加上这个代码:<html xmlns:th="http://www.thymeleleaf.org">)
来源:https://www.cnblogs.com/kuangwl/p/13381812.html
标签:Spring,boot,thymeleaf
0
投稿
猜你喜欢
JAVA发送HTTP请求的四种方式总结
2023-08-23 20:27:23
J2EE Servlet上传文件到服务器并相应显示功能的实现代码
2023-12-05 16:36:14
Jenkins初级应用之Invoke Phing targets插件配置
2023-10-14 03:55:56
C#画笔Pen绘制自定义线的帽子
2022-01-09 20:33:55
SpringBoot框架中Mybatis-plus的简单使用操作汇总
2022-12-17 19:10:53
Spring MVC项目中的异常处理详解
2021-12-22 09:19:20
unity实现贪吃蛇游戏
2022-05-28 07:07:51
如何使用BeanUtils.copyProperties进行对象之间的属性赋值
2023-10-17 19:01:40
Java 实战项目锤炼之嘟嘟健身房管理系统的实现流程
2021-09-24 23:58:07
Android特效之水波纹的实现
2022-04-30 22:55:09
easyexcel读取excel合并单元格数据的操作代码
2022-08-26 16:26:21
Android设计模式之Builder模式解析
2022-02-11 20:07:46
c++换行符知识点总结
2022-10-05 13:53:01
JAVA抽象类,接口,内部类详解
2023-11-09 16:37:25
Android编程实现自定义手势的方法详解
2023-09-14 16:02:36
关于IDEA中spring-cloud-starter-alibaba-nacos-discovery 无法引入问题
2022-09-14 19:34:21
Java求解两个非负整数最大公约数算法【循环法与递归法】
2021-10-15 13:53:48
OpenCV 颜色追踪的示例代码
2023-01-19 05:20:31
c#判断磁盘驱动器类型的两种方法介绍
2023-12-18 10:04:53
Hibernate一级缓存和二级缓存详解
2023-11-16 11:58:11