Spring boot项目使用thymeleaf模板过程详解_java

来源:脚本之家  责任编辑:小易  

www.zgxue.com防采集请勿采集本网。

在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">)

如果你使用的SpringBoot工程则引入spring-boot-starter-data-jpa这个即可,如果只是spring工程,则引入hibernate-jpa-2.1-api这个即可内容来自www.zgxue.com请勿采集。


  • 本文相关:
  • spring boot2+jpa+thymeleaf实现增删改查
  • springboot引入thymeleaf的实现方法
  • spring boot集成thymeleaf模板引擎的完整步骤
  • spring boot配置thymeleaf(gradle)的简单使用
  • springboot如何使用thymeleaf模板访问html页面
  • spring boot+thymeleaf+bootstrap实现后台管理系统界面
  • springboot用thymeleaf模板的paginate分页完整代码
  • spring boot使用thymeleaf模板的方法详解
  • 判断以逗号分隔的字符串中是否包含某个数的实例
  • spring boot整合ehcache的步骤详解
  • 解析java中未被捕获的异常以及try语句的嵌套使用
  • springmvc获取前台请求数据过程解析
  • javaweb mybatis接口开发实现过程详解
  • java微信支付之公众号支付、扫码支付实例
  • java动态代理(jdk与cglib)详细解析
  • java实现数字转换人民币中文大写工具
  • java工厂模式定义与用法实例分析
  • java io创建目录和文件实例代码
  • javax.persistence这个包在哪个jar包中
  • 网站首页网页制作脚本下载服务器操作系统网站运营平面设计媒体动画电脑基础硬件教程网络安全c#教程vbvb.netc 语言java编程delphijavaandroidiosswiftscala易语言汇编语言其它相关首页spring boot2+jpa+thymeleaf实现增删改查springboot引入thymeleaf的实现方法spring boot集成thymeleaf模板引擎的完整步骤spring boot配置thymeleaf(gradle)的简单使用springboot如何使用thymeleaf模板访问html页面spring boot+thymeleaf+bootstrap实现后台管理系统界面springboot用thymeleaf模板的paginate分页完整代码spring boot使用thymeleaf模板的方法详解判断以逗号分隔的字符串中是否包含某个数的实例spring boot整合ehcache的步骤详解解析java中未被捕获的异常以及try语句的嵌套使用springmvc获取前台请求数据过程解析javaweb mybatis接口开发实现过程详解java微信支付之公众号支付、扫码支付实例java动态代理(jdk与cglib)详细解析java实现数字转换人民币中文大写工具java工厂模式定义与用法实例分析java io创建目录和文件实例代码java使double保留两位小数的多方java8 十大新特性详解java.net.socketexception: connjava写入文件的几种方法分享java环境变量的设置方法(图文教程java 十六进制与字符串的转换java list用法示例详解java中file类的使用方法javaweb实现文件上传下载功能实例java 字符串截取的三种方法(推荐java设计模块系列之书店管理系统单机版(一java多线程cas操作原理代码实例解析springboot @componentscan注解原理解析eclipse 安装 svn 在线插件教程java中sleep()与wait()的区别总结java md5工具类分享第一次编写java流布局图形界面jcrontab简单入门实例详解java新特性之nashorn_动力节点java学院整spring boot从controller层进行单元测试的
    免责声明 - 关于我们 - 联系我们 - 广告联系 - 友情链接 - 帮助中心 - 频道导航
    Copyright © 2017 www.zgxue.com All Rights Reserved