1.比较运算符和th:if使用

gt:great than(大于)>

ge:great equal(大于等于)>=

eq:equal(等于)==

lt:less than(小于)<

le:less equal(小于等于)<=

ne:not equal(不等于)!=

eg:例子应用

<span th:if="${each ne  null}"><span> 显示 </span><span th:if="${each eq null}"><span> 隐藏</span> 

th:object  th:field  th:value 的使用

th:object 

<form name = "frm" th:object="${brand}"   brand是接受后台传过来的对象

th:field

<input name"cgrade" th:field="*{aaa}" type-“text”>   aaa是brand对象中的一个属性

注意:th:field表达式后边跟的是※ { 属性}

th:value

<input type="text" th:value="${brand.bbb}""/> 

bbb是brand对象中的一个属性

注意:th:value表达式后边跟的是$ { 对象 .属性}

两者区别:

th:field和th:value都有两种从后台接受值的方式:1、${obj.name} 2、*{name}。需要注意的是,th:field需要有th:object 指定前台传过来的参数,否则浏览器在解析的时候会出现错误。

thymeleaf里的th:field等同于th:name和th:value,浏览器在解析th:field的时候,会解析成name="${th:field}"的值。

然后后台就可以接收到从前台传过来的值。而th:value可以接受到后台的的值,后台则可以根据name获取到前台的值。

th:each 循环

用来后台传值前台的值

<span th:each = "each:${集合或数组}> <span th:value="${each.属性或者each}"/></span>

th:checked 复选框勾选问题

<input type="checkbox" th:value="${属性}" th:checked="${操作}"/>

th:checked="${操作}"的操作如果真 代表该复选框勾选上 假则没有勾选上

th:selected 选择的问题

<select name="属性名" th:field="*{属性}"><option value="1" th:selected="${#strings.containsIgnoreCase(属性,'1')}">请选择<option><option value="2" th:selected="${#strings.containsIgnoreCase(属性,'2')}">111<option><option value="3" th:selected="${#strings.containsIgnoreCase(属性,'3')}">222<option><option value="4" th:selected="${#strings.containsIgnoreCase(属性,'4')}">333<option></select>

thymeleaf th:表达式总结相关推荐

  1. Thymeleaf 标准表达式语法详解

    Thymeleaf 表达式汇总 首先先加入命名空间 <html xmlns:th="http://www.thymeleaf.org"> 编号 属性 描述 示例 1 $ ...

  2. Idea开发springBoot 中使用 thymeleaf 模板$表达式报红波浪线解决方案

    html页面设置前如下显示: 我的Idea版本是2021.2.4,解决过程如下: 1.在idea上方菜单栏中选择File --> Settings  2.在settinngs --> In ...

  3. (二)Thymeleaf标准表达式之——简单表达式

    2. 标准表达式(Standard Expression Syntax) 标准表达式包含以下几个方面: 简单表达式: 变量表达式: ${...} 选择变量表达式: *{...} 消息表达式: #{.. ...

  4. Thymeleaf 标准表达式语法

    本文摘自:Thymeleaf官方文档 简单表达: 变量表达式:${...} 选择变量表达式:*{...} 消息表达式:#{...} 链接 URL 表达式:@{...} 字面量 文本字面量:'one t ...

  5. (四)Thymeleaf标准表达式之——[3-6] 操作符(文本、算术、布尔、比较及相等)...

    2.3 文本操作符 模板名称:text.html 连接符: +   可以是任意字符和表达式等 文本替换符:|    不能表达出条件表达式(官网:只能是变量表达式) e.g. 1.<span th ...

  6. thymeleaf条件表达式

    条件表达式形式:condition, then and else <tr th:class="${row.even}? 'even' : 'odd'">... < ...

  7. thymeleaf th:if 判断表达式的使用

    thymeleaf 判断表达式注意: gt:great than(大于)> ge:great equal(大于等于)>= eq:equal(等于)== lt:less than(小于)&l ...

  8. 015_SpringBoot视图层技术thymeleaf-URL表达式

    1. url表达式: th:href和th:src. 2. url表达式基本语法: @{}. 3. 绝对路径: <a th:href="@{http://www.baidu.com}& ...

  9. Spring Boot基础学习笔记09:Thymeleaf模板引擎

    文章目录 零.学习目标 1.了解Spring Boot支持的视图技术 2.掌握Thymeleaf常用标签 3.掌握Thymeleaf标准表达式 4.掌握Thymeleaf基本使用 5.掌握使用Thym ...

  10. thymeleaf中的th:remove用法

    一.删除模板片段使用th:remove属性 th:remove的值如下: 1.all:删除包含标签和所有的孩子. 2.body:不包含标记删除,但删除其所有的孩子. 3.tag:包含标记的删除,但不删 ...

最新文章

  1. 常年霸榜 Amazon 数据结构与算法领域 TOP3
  2. Quaternion.identity是什么意思?
  3. 互联网协议 — FTP 文件传输协议
  4. Jquery 改变样式
  5. sdut 2141 BFS(用邻接矩阵和邻接表(采用优先队列)实现
  6. RocketMQ-初体验RocketMQ(10)-过滤消息_SQL92表达式筛选消息
  7. 借evdev之力 Linux全局热键魔改造
  8. jQuery基础修炼圣典—DOM篇(二)jQuery遍历
  9. linux chkconfig 和 systemctl 区别 对比
  10. 关于梦想--------听说标题够长才有人看
  11. 2019递归实现字符串的逆序存储(C++)
  12. Java 员工信息管理系统
  13. 二调ARCGIS符号库
  14. 操作系统的基本类型、工作流程及其优缺点
  15. iPhone上传全景照片到谷歌街景地图攻略
  16. PDF格式怎么修改内容,怎么给PDF加页码
  17. java-IO流(4)-对象流及其序列化介绍
  18. 线程池invokeAll方法详解
  19. 首期寄语 | 阿里游戏云马全治:伟大的改变,从“听说”开始
  20. PC端google chrome真正实现地理位置模拟,HTML5 - 使用地理定位

热门文章

  1. 清宿便方法:要叫人不死、 肠中须无屎
  2. 计算机作品三等奖——计划清单APP
  3. java中@JSONField和@JsonProperty注解有什么区别呢?
  4. Excel作图时,将一列设置为横坐标
  5. 2014神的苏醒 2015神的进击
  6. 公基知识题库小程序之客户验收反馈与改进
  7. 【架构实践】全链路实时追踪系统架构实战: 链路追踪系统 Tracing Analysis System
  8. 第一代计算机主要服务于科学计算和,第一代计算机主要服务于科学计算和商业数值类计算。...
  9. 自学AE AK大神笔记013_爆头效果
  10. 新生无界 聚势出发丨慕思集团V6家居品牌新升级,明星陈志朋助力新征程