thymeleaf th:表达式总结
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:表达式总结相关推荐
- Thymeleaf 标准表达式语法详解
Thymeleaf 表达式汇总 首先先加入命名空间 <html xmlns:th="http://www.thymeleaf.org"> 编号 属性 描述 示例 1 $ ...
- Idea开发springBoot 中使用 thymeleaf 模板$表达式报红波浪线解决方案
html页面设置前如下显示: 我的Idea版本是2021.2.4,解决过程如下: 1.在idea上方菜单栏中选择File --> Settings 2.在settinngs --> In ...
- (二)Thymeleaf标准表达式之——简单表达式
2. 标准表达式(Standard Expression Syntax) 标准表达式包含以下几个方面: 简单表达式: 变量表达式: ${...} 选择变量表达式: *{...} 消息表达式: #{.. ...
- Thymeleaf 标准表达式语法
本文摘自:Thymeleaf官方文档 简单表达: 变量表达式:${...} 选择变量表达式:*{...} 消息表达式:#{...} 链接 URL 表达式:@{...} 字面量 文本字面量:'one t ...
- (四)Thymeleaf标准表达式之——[3-6] 操作符(文本、算术、布尔、比较及相等)...
2.3 文本操作符 模板名称:text.html 连接符: + 可以是任意字符和表达式等 文本替换符:| 不能表达出条件表达式(官网:只能是变量表达式) e.g. 1.<span th ...
- thymeleaf条件表达式
条件表达式形式:condition, then and else <tr th:class="${row.even}? 'even' : 'odd'">... < ...
- thymeleaf th:if 判断表达式的使用
thymeleaf 判断表达式注意: gt:great than(大于)> ge:great equal(大于等于)>= eq:equal(等于)== lt:less than(小于)&l ...
- 015_SpringBoot视图层技术thymeleaf-URL表达式
1. url表达式: th:href和th:src. 2. url表达式基本语法: @{}. 3. 绝对路径: <a th:href="@{http://www.baidu.com}& ...
- Spring Boot基础学习笔记09:Thymeleaf模板引擎
文章目录 零.学习目标 1.了解Spring Boot支持的视图技术 2.掌握Thymeleaf常用标签 3.掌握Thymeleaf标准表达式 4.掌握Thymeleaf基本使用 5.掌握使用Thym ...
- thymeleaf中的th:remove用法
一.删除模板片段使用th:remove属性 th:remove的值如下: 1.all:删除包含标签和所有的孩子. 2.body:不包含标记删除,但删除其所有的孩子. 3.tag:包含标记的删除,但不删 ...
最新文章
- 常年霸榜 Amazon 数据结构与算法领域 TOP3
- Quaternion.identity是什么意思?
- 互联网协议 — FTP 文件传输协议
- Jquery 改变样式
- sdut 2141 BFS(用邻接矩阵和邻接表(采用优先队列)实现
- RocketMQ-初体验RocketMQ(10)-过滤消息_SQL92表达式筛选消息
- 借evdev之力 Linux全局热键魔改造
- jQuery基础修炼圣典—DOM篇(二)jQuery遍历
- linux chkconfig 和 systemctl 区别 对比
- 关于梦想--------听说标题够长才有人看
- 2019递归实现字符串的逆序存储(C++)
- Java 员工信息管理系统
- 二调ARCGIS符号库
- 操作系统的基本类型、工作流程及其优缺点
- iPhone上传全景照片到谷歌街景地图攻略
- PDF格式怎么修改内容,怎么给PDF加页码
- java-IO流(4)-对象流及其序列化介绍
- 线程池invokeAll方法详解
- 首期寄语 | 阿里游戏云马全治:伟大的改变,从“听说”开始
- PC端google chrome真正实现地理位置模拟,HTML5 - 使用地理定位
热门文章
- 清宿便方法:要叫人不死、 肠中须无屎
- 计算机作品三等奖——计划清单APP
- java中@JSONField和@JsonProperty注解有什么区别呢?
- Excel作图时,将一列设置为横坐标
- 2014神的苏醒 2015神的进击
- 公基知识题库小程序之客户验收反馈与改进
- 【架构实践】全链路实时追踪系统架构实战: 链路追踪系统 Tracing Analysis System
- 第一代计算机主要服务于科学计算和,第一代计算机主要服务于科学计算和商业数值类计算。...
- 自学AE AK大神笔记013_爆头效果
- 新生无界 聚势出发丨慕思集团V6家居品牌新升级,明星陈志朋助力新征程