`
阅读更多

SpringBoot thymeleaf使用方法,thymeleaf模板迭代

SpringBoot thymeleaf 循环List、Map

 

================================

©Copyright 蕃薯耀 2018年3月26日

http://fanshuyao.iteye.com/

 

一、thymeleaf模板基本显示:

<div th>thymeleaf模板语言测试</div>
<div>您好, 
  <span class="cc" id="aaa" th:text="${myname}" th:id="${id}"></span>
</div>
<div class="cc" id="bbb" th:text="'姓名:'+${myname}" th:id="'id_'+${id}"></div>

 

二、迭代List

<div>==========List迭代==============</div>
<ul>
<li th:each="data : ${list}" th:text="${data}"></li>
</ul>

 

三、students集合对象迭代

<div>==========students迭代==============</div>
<ul>
  <li  th:each="student : ${students}" th:text="'姓名:' + ${student.name} + ',年龄:' + ${student.age}"></li>
</ul>

 

四、students集合对象迭代第二种方式,使用双竖线:|xxxx|

<div>==========students迭代2,使用双竖线:|xxxx|==============</div>
<ul>
    <li  th:each="student : ${students}" th:text="|姓名:${student.name} ,年龄:  ${student.age}|"></li>
</ul>

 

五、students集合对象迭代第三种方式,使用中括号:[[]]或[()],这2个的区别在对于特殊字符是否转义

<div>==========students迭代3,使用中括号:[[]]或[()]==============</div>
<ul>
    <li  th:each="student : ${students}" >姓名:[[${student.name}]],年龄:[(${student.age})]</li>
</ul>

 

六、Map迭代

<div>==========Map迭代==============</div>
<ul>
    <li  th:each="m : ${map}" >key:[[${m.key}]],值:[(${m.value})]</li>
</ul>

 

七、模板语言基本用法:(附件在Pdf文档:usingthymeleaf.pdf)

1、基本语法:



 

2、对应的属性:



 

 (如果你觉得文章对你有帮助,欢迎捐赠,^_^,谢谢!) 


    

 

================================

©Copyright 蕃薯耀 2018年3月26日

http://fanshuyao.iteye.com/

 

 

  • 大小: 59.3 KB
  • 大小: 40.5 KB
1
0
分享到:
评论
1 楼 蕃薯耀 2018-03-26  
SpringBoot thymeleaf使用方法,thymeleaf模板迭代
SpringBoot thymeleaf 循环List、Map

============
蕃薯耀

相关推荐

    springboot+thymeleaf+maven+html+css实现精美大方好看官网模板完整源码.zip

    springboot+thymeleaf+maven+html+css实现精美大方好看官网模板完整源码 不需要搭建数据库即可启动,如果需要后台管理+数据库可以自己迭代拓展增加; 项目可以轻易修改,非常简单,非常适合新手

    springboot集成thymeleaf的Demo

    在本文中,我们将深入探讨如何在Spring Boot项目中集成Thymeleaf模板引擎,以便创建动态Web应用程序。Thymeleaf是一种广泛使用的Java库,它允许开发者使用HTML作为模板语言,通过添加一些特殊的属性来实现数据绑定和...

    Java学习资料-SpringBoot自带模板引擎Thymeleaf使用详解

    Thymeleaf 是一个强大的模板引擎,尤其在与 Spring Boot 结合使用时,可以简化 Web 应用程序的视图层开发。以下是关于 Thymeleaf 在 Spring Boot 中的使用和一些关键知识点的详细说明: 1. **Thymeleaf 依赖**: ...

    springboot整合thymeleaf,下载即用

    8. **实际应用**:在"springboot-thymeleaf"的压缩包中,通常会包含一个预配置好的SpringBoot项目,其中包含Thymeleaf模板文件、配置文件和示例代码,开发者可以直接下载并运行,体验Thymeleaf与SpringBoot的整合。...

    SpringBoot+Thymeleaf+Mysql微服务项目源码.rar

    在Thymeleaf模板中,可以使用表达式语言(EL)来动态插入数据,同时利用Thymeleaf的条件和迭代功能来控制页面内容的展示。Thymeleaf的模板设计遵循MVC原则,分离了视图与控制器,使得开发者可以专注于HTML结构和样式...

    springboot构建项目并与thymeleaf整合

    在本教程中,我们将探讨如何使用 SpringBoot 构建项目,并将其与 Thymeleaf 整合,以实现高效、可维护的Web应用。 1. **SpringBoot 入门** - **创建项目**:首先,我们需要通过 Spring Initializr...

    springboot+thymeleaf+actuator的demo

    5. **编写Controller**:使用Spring MVC的注解来定义控制器,处理HTTP请求并将Thymeleaf模板与模型数据关联起来。例如: ```java @RestController public class ViewController { @GetMapping("/") public ...

    idea+springboot+thymeleaf

    标题 "idea+springboot+thymeleaf" 暗示了这个压缩包可能包含一个使用IntelliJ IDEA开发的Spring Boot项目,其中整合了Thymeleaf模板引擎。让我们详细了解一下这三个关键组件: 1. **IntelliJ IDEA**:这是一款由...

    SpringBoot中整合Thymeleaf示例代码

    2. **创建Thymeleaf模板** - 在`src/main/resources/templates`目录下创建HTML模板文件,例如`hello.html`。 - Thymeleaf使用特殊的属性前缀`th:`,例如`th:text`、`th:href`等,用于数据绑定和表达式语言(EL)。...

    springboot+thymeleaf实例

    9. **Controller**:在Spring Boot中,定义@Controller注解的类用于处理HTTP请求,转发到相应的视图(Thymeleaf模板)。 10. **ModelAndView 或 Model**:Spring MVC 框架中的ModelAndView或Model接口用于将数据...

    SpringBoot-Thymeleaf-A-B-Sample:SpringBoot Thymeleaf-A + B-样本

    SpringBoot-Thymeleaf-A-B-Sample 是一个基于Spring Boot框架和Thymeleaf模板引擎的项目示例,主要用于展示如何在Spring Boot应用中集成并使用Thymeleaf进行前端页面渲染。Thymeleaf是一种现代服务器端HTML模板引擎...

    SpringBoot thymeleaf eclipse热部署方案操作步骤

    本文将详细介绍如何在Spring Boot项目中集成Thymeleaf模板引擎,并使用Eclipse实现热部署,以便在修改代码后无需重启应用即可看到更新的效果。 首先,我们需要在`pom.xml`文件中添加必要的依赖。Spring Boot提供了`...

    图书管理系统(SpringBoot,thymeleaf) (2018, Archived).zip

    《图书管理系统(SpringBoot,thymeleaf) (2018, Archived)》是一个基于SpringBoot框架和Thymeleaf模板引擎的项目,它在2018年被归档。这个系统旨在实现对图书馆中书籍信息的高效管理和查询,为用户提供友好的交互界面...

    基于springboot+thymeleaf构建的保险出单系统(含后台管理系统).zip

    SpringBoot的@Async注解可以方便地实现异步方法,提高系统响应速度。对于前端用户体验,可以结合Bootstrap或其他前端框架优化界面设计,使其更加美观、易用。 测试在整个项目开发中占据重要地位,SpringBoot的Test...

    springboot+hibernate+thymeleaf分页增删改查demo

    SpringBoot是Spring框架的一种快速开发工具,它集成了大量常用的第三方...通过实践该项目,你可以深入理解SpringBoot的自动配置原理,掌握Hibernate的实体映射和数据库操作,以及Thymeleaf如何处理模板渲染和数据绑定。

    rebu.zip springboot+mybatis+thymeleaf 热部署 java 热部署页面访问

    - `src/main/webapp/WEB-INF`: Thymeleaf模板文件(.html)和其他静态资源(如CSS、JavaScript)。 - `pom.xml`: Maven的项目对象模型文件,定义了项目依赖,包括SpringBoot、MyBatis和Thymeleaf的版本。 - `....

    spring boot+thymeleaf项目实战

    7. **错误处理和模板布局**:学习如何使用Thymeleaf处理Spring MVC的模型错误,并创建可重用的布局模板,以提高代码复用性。 在“favorites-web-master”这个项目中,你可以期待看到一个完整的Web应用结构,包含...

    springboot+thymleaf 企业员工管理系统

    对于用户交互,可以利用SpringBoot的Controller层接收HTTP请求,处理业务逻辑,并返回Thymeleaf模板。通过RESTful API设计,可以实现前后端分离,提升系统的可扩展性和维护性。此外,Spring Security可以用于实现...

    thymeleaf使用模板

    通过上述知识点,我们可以更好地理解和使用Thymeleaf模板引擎,构建出高效、灵活的Spring Boot应用。在实际项目中,结合"StudySpringboot"这样的学习资源,有助于进一步提升开发效率和代码质量。

    基于springboot +thymeleaf 的小米商城管理系统.zip

    2. `README.md`:这是项目的说明文档,通常包含项目介绍、安装指南、使用方法和开发者注意事项等内容。 3. `pom.xml`:这是Maven项目对象模型的配置文件,定义了项目的依赖、插件、构建目标等信息。 4. `sql`:这...

Global site tag (gtag.js) - Google Analytics