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
  • asp之家 软件编程 m.aspxhome.com