-
2020-08-10 11:37:29
最近使用若依,对前端的thymeleaf语法不是很熟悉,下面是自己的笔记,大神请忽略。
一、th:if
gt: great than(大于)>
ge: great equal(大于等于)>=
eq: equal(等于)==
lt: less than(小于)<
le: less equal(小于等于)<=
ne: not equal(不等于)!=写法如下,其它写法类似。
<div th:if="${substringName} ne null"></div>
th:if多条件判断 :
<div th:if="(${t.pid}==${s.id}) and ${t.recycle!=1}"></div>
二、th:each
(1)页面:
<tr th:each="userStat : ${list}"> <td th:text="${userStat.substringName}"></td> <td id="ids" th:value="${userStat.id}" ></td> </tr>
后台:
List list = new ArrayList(); HashMap<Object, Object> objectObjectHashMap = new HashMap<>(); objectObjectHashMap.put("id", value.getId()); objectObjectHashMap.put("substringName", substringName); objectObjectHashMap.put("returnContractPath", returnContractPath()); list.add(objectObjectHashMap); map.put("list",list);
(2)下拉框传值问题:
<!-- th:text 为显示的值,th:value 为实际传值 --> <select name="contactsId" class="form-control" id="contactsId" required> <option value="">请选择联系人</option> <option th:each="list:${sysContacts}" th:value="${list.id}" th:text="${list.contactName}"></option> </select>
三、js中引用thymeleaf
<!-- 注意标签 --> <script th:inline="javascript"> var editFlag = [[${@permission.hasPermi('system:quotation:edit')}]]; var checkFlag = [[${@permission.hasPermi('system:quotation:check')}]]; </script>
四、th:href多参数
<a th:href="@{'/system/business/downloadFail?failName='+${userStat.substringName}+'&returnContractPath='+${userStat.returnContractPath}}"> <input type="button" class="btn-xs btn-info" style="width: 40px" value="下载"/> </a>
五、th:onclick多参数
<a href="#" th:onclick="removeFile([[${userStat.id}]],[[${userStat.returnContractPath}]]);"> <input type="button" class="btn btn-danger btn-xs" style="width: 40px" value="删除"/> </a>
js代码:
function removeFile(userStatId,returnContractPath) { var formData = new FormData(); formData.append("id",userStatId); formData.append("returnContractPath",returnContractPath); $.ajax({ url: prefix + "/removeFail", type: 'post', async: false, data: formData, processData: false, contentType: false, success: function(result) { $.operate.successCallback(result); }, }) }
六、 th:src 图片引用
<!-- 如果引用的图片来自线上,直接赋值即可: --> <img src="https://baidu.com/xxx.jpg"> <!-- 如果是静态赋值,写法上略有不同: --> <img th:src="@{../img/001.jpg}"> <!-- 如果是动态赋值,前端代码 --> <img src="" id="weather-icon"> <!-- js 代码: --> $("#weather-icon").attr("src","/weatherforecast/assets/weatherIcon/100.png");
先写这么多, 后续待补充。。。
更多相关内容 -
Thymeleaf中th:each及th:if使用方法解析
2020-09-07 17:46:02主要介绍了Thymeleaf中th:each及th:if使用方法解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下 -
Thymeleaf th:select th:checked th:if
2019-08-22 16:56:40<!DOCTYPE html> <html xmlns:th="http://www.thymeleaf.org"> ...meta charset="utf-8">...head th:include="include :: header"></head> <body class="gray-bg"&...<!DOCTYPE html>
-
<html xmlns:th="http://www.thymeleaf.org">
-
<meta charset="utf-8">
-
<head th:include="include :: header"></head>
-
<body class="gray-bg">
-
<div class="wrapper wrapper-content ">
-
<div class="row">
-
<div class="col-sm-12">
-
<div class="ibox float-e-margins">
-
<div class="ibox-content">
-
<form class="form-horizontal m-t" id="signupForm">
-
<input id="supplierNo" name="supplierNo" th:value="${supplierDirectory.supplierNo}"
-
type="hidden">
-
<div class="form-group">
-
<div class="col-sm-12" style="background-color: #9e9e9e;color: #1E0FBE">I基础信息</div>
-
<div class="col-sm-12"> </div>
-
<div class="col-sm-12"> </div>
-
<div class="col-sm-12"> </div>
-
<label class="col-sm-2 control-label">供应商名称<span
-
style="color:red;">*</span>:</label>
-
<div class="col-sm-4">
-
<input id="supplierName" name="supplierName"
-
th:value="${supplierDirectory.supplierName}"
-
class="form-control"
-
type="text">
-
</div>
-
<label class="col-sm-2 control-label">企业性质<span
-
style="color:red;">*</span>:</label>
-
<div class="col-sm-4">
-
<select class="form-control" id="supplierType1" name="supplierType" >
-
<option value="主材" th:selected="${supplierDirectory.supplierType!='辅材'}">主材</option>
-
<option value="辅材" th:selected="${supplierDirectory.supplierType!='主材'}">辅材</option>
-
</select>
-
</div>
-
<div class="col-sm-12"> </div>
-
<label class="col-sm-2 control-label" >服务城市<span
-
style="color:red;">*</span>:</label>
-
<div class="col-sm-4" style="width: 32.33333333%">
-
<input id="serveCity1" name="serveCity" value="北京"
-
type="checkbox" th:checked="${#strings.contains(supplierDirectory.serveCity,'北京')}" >北京
-
<input id="serveCity2" name="serveCity" value="长沙"
-
type="checkbox" th:checked="${#strings.contains(supplierDirectory.serveCity,'长沙')}" >长沙
-
</div>
-
<label class="col-sm-2 control-label" style="width: 17.66666667%">是否带货安装<span
-
style="color:red;">*</span>:</label>
-
<div class="col-sm-4" >
-
<select class="form-control" id="onSelf" name="onSelf" >
-
<option value="是" th:selected="${supplierDirectory.onSelf =='是'}">是</option>
-
<option value="否" th:selected="${supplierDirectory.onSelf =='否'}">否</option>
-
</select>
-
</div>
-
<div class="col-sm-12"> </div>
-
<label class="col-sm-2 control-label">联系人<span
-
style="color:red;">*</span>:</label>
-
<div class="col-sm-4">
-
<input id="linkPerson" name="linkPerson"
-
th:value="${supplierDirectory.linkPerson}"
-
class="form-control"
-
type="text">
-
</div>
-
<label class="col-sm-2 control-label">联系电话<span
-
style="color:red;">*</span>:</label>
-
<div class="col-sm-4">
-
<input id="linkPhone" name="linkPhone"
-
th:value="${supplierDirectory.linkPhone}"
-
class="form-control"
-
type="text">
-
</div>
-
<div class="col-sm-12"> </div>
-
<label class="col-sm-2 control-label">联系地址<span
-
style="color:red;">*</span>:</label>
-
<div class="col-sm-4">
-
<input id="linkAddress" name="linkAddress"
-
th:value="${supplierDirectory.linkAddress}"
-
class="form-control"
-
type="text">
-
</div>
-
<label class="col-sm-2 control-label">状态<span
-
style="color:red;">*</span>:</label>
-
<div class="col-sm-4">
-
<select class="form-control" id="customStaus" name="customStaus" >
-
<option value="合作" th:selected="${supplierDirectory.customStaus =='合作'}">合作</option>
-
<option value="终止" th:selected="${supplierDirectory.customStaus =='终止'}">终止</option>
-
</select>
-
</div>
-
<div class="col-sm-12"> </div>
-
<div class="col-sm-12"> </div>
-
<div class="col-sm-12" style="background-color: #9e9e9e;color: #1E0FBE">‖财务信息</div>
-
<div class="col-sm-12"> </div>
-
<div class="col-sm-12"> </div>
-
<label class="col-sm-2 control-label">开户名称<span
-
style="color:red;">*</span>:</label>
-
<div class="col-sm-4">
-
<input id="accountName" name="accountName"
-
th:value="${supplierDirectory.accountName}"
-
class="form-control"
-
type="text">
-
</div>
-
<label class="col-sm-2 control-label">开户银行<span
-
style="color:red;">*</span>:</label>
-
<div class="col-sm-4">
-
<input id="accountBank" name="accountBank"
-
th:value="${supplierDirectory.accountBank}"
-
class="form-control"
-
type="text">
-
</div>
-
<div class="col-sm-12"> </div>
-
<label class="col-sm-2 control-label">银行账号<span
-
style="color:red;">*</span>:</label>
-
<div class="col-sm-4">
-
<input id="bankNo" name="bankNo"
-
th:value="${supplierDirectory.bankNo}"
-
class="form-control"
-
type="text">
-
</div>
-
<label class="col-sm-2 control-label">结款方式<span
-
style="color:red;">*</span>:</label>
-
<div class="col-sm-4">
-
<select class="form-control" id="payType" name="payType" >
-
<option value="" th:selected="${supplierDirectory.payType==''}">请选择</option>
-
<option value="年结" th:selected="${supplierDirectory.payType=='年结'}">年结</option>
-
<option value="月结" th:selected="${supplierDirectory.payType=='月结'}">月结</option>
-
<option value="半月结" th:selected="${supplierDirectory.payType=='半月结'}" >半月结</option>
-
<option value="周结" th:selected="${supplierDirectory.payType=='周结'}">周结</option>
-
<option value="日结" th:selected="${supplierDirectory.payType=='日结'}">日结</option>
-
<option value="先款后货" th:selected="${supplierDirectory.payType=='先款后货'}">先款后货</option>
-
</select>
-
</div>
-
<div class="col-sm-12"> </div>
-
<label class="col-sm-2 control-label">发票类型<span
-
style="color:red;">*</span>:</label>
-
<div class="col-sm-4">
-
<select class="form-control" id="billType" name="billType" >
-
<option value="" th:selected="${supplierDirectory.billType==''}">请选择</option>
-
<option value="增值发票" th:selected="${supplierDirectory.billType=='增值发票'}">增值发票</option>
-
<option value="普通发票" th:selected="${supplierDirectory.billType=='普通发票'}">普通发票</option>
-
</select>
-
</div>
-
<label class="col-sm-2 control-label">发票抬头<span
-
style="color:red;">*</span>:</label>
-
<div class="col-sm-4">
-
<input id="billTitle" name="billTitle"
-
th:value="${supplierDirectory.billTitle}"
-
class="form-control"
-
type="text">
-
</div>
-
<div class="col-sm-12"> </div>
-
<label class="col-sm-2 control-label">合同开始<span
-
style="color:red;">*</span>:</label>
-
<div class="col-sm-4">
-
<input id="contractStart" name="contractStart"
-
th:if="${supplierDirectory.contractStart!='' && supplierDirectory.contractStart!=null}"
-
th:value="${#dates.format(supplierDirectory.contractStart,'yyyy-MM-dd')}"
-
class="Wdate form-control" onFocus="WdatePicker({lang:'zh-cn'})"
-
type="text">
-
<input id="contractStart" name="contractStart"
-
th:if="${supplierDirectory.contractStart=='' || supplierDirectory.contractStart==null}"
-
class="Wdate form-control" onFocus="WdatePicker({lang:'zh-cn'})"
-
type="text">
-
</div>
-
<label class="col-sm-2 control-label">合同结束<span
-
style="color:red;">*</span>:</label>
-
<div class="col-sm-4">
-
<input id="contractEnd" name="contractEnd"
-
th:if="${supplierDirectory.contractEnd !='' && supplierDirectory.contractEnd !=null}"
-
th:value="${#dates.format(supplierDirectory.contractEnd,'yyyy-MM-dd')}"
-
class="Wdate form-control" onFocus="WdatePicker({lang:'zh-cn'})"
-
type="text">
-
<input id="contractEnd" name="contractEnd"
-
th:if="${supplierDirectory.contractEnd =='' || supplierDirectory.contractEnd ==null}"
-
class="Wdate form-control" onFocus="WdatePicker({lang:'zh-cn'})"
-
type="text">
-
</div>
-
<div class="col-sm-12"> </div>
-
<label class="col-sm-2 control-label">纳税号<span
-
style="color:red;">*</span>:</label>
-
<div class="col-sm-4">
-
<input id="taxesNo" name="taxesNo"
-
th:value="${supplierDirectory.taxesNo}"
-
class="form-control"
-
type="text">
-
</div>
-
<label class="col-sm-2 control-label">税率<span
-
style="color:red;">*</span>:</label>
-
<div class="col-sm-4">
-
<input id="taxesRate" name="taxesRate"
-
th:value="${supplierDirectory.taxesRate}"
-
class="form-control"
-
type="text">
-
</div>
-
<div class="col-sm-12"> </div>
-
<label class="col-sm-2 control-label">是否返点<span
-
style="color:red;">*</span>:</label>
-
<div class="col-sm-4">
-
<select class="form-control" id="isRebate" name="isRebate" >
-
<option value="" th:selected="${supplierDirectory.isRebate ==''}">请选择</option>
-
<option value="是" th:selected="${supplierDirectory.isRebate =='是'}">是</option>
-
<option value="否" th:selected="${supplierDirectory.isRebate =='否'}">否</option>
-
</select>
-
</div>
-
<label class="col-sm-2 control-label">返点额<span
-
style="color:red;">*</span>:</label>
-
<div class="col-sm-4">
-
<input id="rebateCredit" name="rebateCredit"
-
th:value="${supplierDirectory.rebateCredit}"
-
class="form-control"
-
type="text">
-
</div>
-
<div class="col-sm-12"> </div>
-
<div class="col-sm-12"> </div>
-
<div class="col-sm-12"> </div>
-
<div class="col-sm-12" style="background-color: #9e9e9e;color: #1E0FBE">
-
III其他信息</div>
-
<div class="col-sm-12"> </div>
-
<div class="col-sm-12"> </div>
-
<label class="col-sm-2 control-label">创建时间<span
-
style="color:red;">*</span>:</label>
-
<div class="col-sm-4">
-
<input id="createdate" name="createdate"
-
th:if="${supplierDirectory.createdate!='' && supplierDirectory.createdate!=null }"
-
th:value="${#dates.format(supplierDirectory.createdate,'yyyy-MM-dd HH:mm:ss')}"
-
class="Wdate form-control" onFocus="WdatePicker({lang:'zh-cn'})"
-
type="text" readonly>
-
</div>
-
<label class="col-sm-2 control-label">创建人<span
-
style="color:red;">*</span>:</label>
-
<div class="col-sm-4">
-
<input id="createby" name="createby"
-
th:value="${supplierDirectory.createby}"
-
class="form-control"
-
type="text" readonly>
-
</div>
-
<div class="col-sm-12"> </div>
-
<label class="col-sm-2 control-label">修改时间<span
-
style="color:red;">*</span>:</label>
-
<div class="col-sm-4">
-
<input id="updatedate" name="updatedate"
-
th:if="${supplierDirectory.updatedate!=''&& supplierDirectory.updatedate!=null }"
-
th:value="${#dates.format(supplierDirectory.updatedate,'yyyy-MM-dd HH:mm:ss')}"
-
class="Wdate form-control" onFocus="WdatePicker({lang:'zh-cn'})"
-
type="text" readonly>
-
</div>
-
<label class="col-sm-2 control-label">修改人<span
-
style="color:red;">*</span>:</label>
-
<div class="col-sm-4">
-
<input id="updateby" name="updateby"
-
th:value="${supplierDirectory.updateby}"
-
class="form-control"
-
type="text" readonly>
-
</div>
-
<div class="col-sm-12"> </div>
-
</div>
-
<br>
-
<div class="form-group">
-
<div class="col-sm-8 col-sm-offset-5">
-
<button type="reset" class="btn btn-primary">重置</button>
-
<button type="submit" class="btn btn-primary">提交</button>
-
</div>
-
</div>
-
</form>
-
</div>
-
</div>
-
</div>
-
</div>
-
</div>
-
<div th:include="include::footer"></div>
-
<script type="text/javascript" src="/js/appjs/supplier/supplierDirectory/edit.js">
-
</script>
-
</body>
-
</html>
参考链接:https://blog.csdn.net/qq_40680190/article/details/80396505
-
-
SpringBoot——Thymeleaf常见属性-条件判断th:if、th:unless、th:switch、th:case
2021-10-12 21:58:211Thymeleaf常见属性 先来说说Thymeleaf常见的属性 ...form id="login" th:action="@{/login}" th:method="post">......</form> 3th:href定义超链接,主要结合 URL 表达式,获取动态变量 4th:sr...1 Thymeleaf常见属性
先来说说Thymeleaf常见的属性
1 th:action 定义后台控制器的路径,类似<form>标签的 action 属性,主要结合 URL 表达式,获取动态变量
2 th:method 设置请求方法<form id="login" th:action="@{/login}" th:method="post">......</form>
3 th:href 定义超链接,主要结合 URL 表达式,获取动态变量
4 th:src 用于外部资源引入,比如<script>标签的 src 属性,<img>标签的 src 属性,常与@{}表达式结合使用,在 SpringBoot 项目的静态资源都放到 resources 的 static 目录下。
放到 static 路径下的内容,写路径时不需要写上 static5 th:id 类似 html 标签中的 id 属性<span th:id="${hello}">aaa</span>
6 th:name 设置名称 <input th:type="text" th:id="userName" th:name="userName">类似 html 标签中的 value 属性,能对某元素的 value 属性进行赋值<input type="hidden" id="userId" name="userId" th:value="${userId}">
7 th:attr 该属性也是用于给 HTML 中某元素的某属性赋值,好处是可以给 html 中没有定义的属性动态的赋值
8 th:text 用于文本的显示,该属性显示的文本在标签体中,如果是文本框,数据会在文本框外显示,要想显示在文本框内,使用 th:value
<input type="text" id="realName" name="reaName" th:text="${realName}">
9 th:object 用于数据对象绑定通常用于选择变量表达式(星号表达式)
10 th:onclick 目前 thymeleaf 版本要求只能传递数字和布尔值<a th:οnclick="'show('+${user.id}+')'">点击:显示学生编号</a>
11 th:style 设置样式 <a th:οnclick="'show('+${user.id}+')'"
th:style="'font-size:40px;color:red;'">点击:显示学生编号</a>2 Thymeleaf条件判断th:if、th:unless、th:switch、th:case
controller类
package com.liuhaiyang.springboot.controller; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; @Controller public class UserController { @RequestMapping("/condition") public String condition(Model model){ model.addAttribute("sex",1); model.addAttribute("flag",true); model.addAttribute("productType",0); return "condition"; } }
前端数据展示页面(condition.xml)
<!DOCTYPE html> <html lang="en" xmlns:th="http://www.thymeleaf.org"> <head> <meta charset="UTF-8"> <title>条件判断</title> </head> <body> <h1>th:if 用法:如果满足条件显示(执行),否则相反</h1> <div th:if="${sex eq 1}"> 男</div> <div th:if="${sex eq 0}"> 女</div> <h1>th:unless 语法:与th:if用法相反,即条件判断取反</h1> <div th:unless="${sex ne 1}">女</div> <h1>th:switch/th:case用法</h1> <div th:switch="${productType}"> <span th:case="0">产品0</span> <span th:case="1">产品1</span> <span th:case="*">无此产品</span> </div> </body> </html>
核心配置文件
spring.thymeleaf.cache=false
启动入口类展示结果
-
SpringBoot——Thymeleaf中的条件判断(th:if、th:unless、th:switch、th:case)
2021-05-22 21:22:28th:if、th:unless、th:switch、th:case 这几个属性,其实和JSP里面的那些标签都是类似的,含义就可以理解为Java语言中的if、else、switch-case这些条件判断一样,所以这里就不再详细叙述了,下面就直接给出例子!...1.写在前面
th:if、th:unless、th:switch、th:case 这几个属性,其实和JSP里面的那些标签都是类似的,含义就可以理解为Java语言中的if、else、switch-case这些条件判断一样,所以这里就不再详细叙述了,下面就直接给出例子!!!
2.应用举例
首先写一个控制层, 其中有一个请求方法。
package com.songzihao.springboot.controller; import org.springframework.stereotype.Controller; import org.springframework.ui.Model; import org.springframework.web.bind.annotation.RequestMapping; /** * */ @Controller public class UserController { @RequestMapping(value = "/condition") public String condition(Model model) { model.addAttribute("sex","男"); model.addAttribute("flag",true); model.addAttribute("status",0); return "condition"; } }
然后是对应的html页面。
<!DOCTYPE html> <html lang="en" xmlns:th="http://www.thymeleaf.org"> <head> <meta charset="UTF-8"> <title>条件判断</title> </head> <body> <h2>th:if 用法:如果满足条件显示(执行),否则相反</h2> <div th:if="${sex eq '男'}"> man </div> <div th:if="${sex eq '女'}"> woman </div> <hr/> <h2>th:unless 用法:与th:if相反</h2> <div th:unless="${status != 1}"> 状态为0,不太行 </div> <div th:unless="${status ne 0}"> 状态为1,真不错 </div> <hr/> <h2>th:switch/th:case 用法</h2> <div th:switch="${flag}"> <span th:case="true">真</span> <span th:case="false">假</span> <span th:case="*">无此布尔值</span> </div> </body> </html>
最后是我们的核心配置文件(只有一行:关闭Thymeleaf的页面缓存)、项目启动入口类。
spring.thymeleaf.cache=false
package com.songzihao.springboot; import org.springframework.boot.SpringApplication; import org.springframework.boot.autoconfigure.SpringBootApplication; @SpringBootApplication public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } }
-
Thymeleaf th:each 循环迭代与 th:if、th:switch 条件判断
2019-07-26 15:02:25文章目录th:each 循环迭代循环基本用法获取迭代状态条件判断th:ifth:unlessth:switch th:each 循环迭代 循环基本用法 1、对于信息页面,数据格式是一样时,页面通常都是循环迭代它们,写过 JSP 的 JSTL 的就知道,... -
4)Thymeleaf th:each 循环迭代与 th:if、th:switch 条件判断
2018-12-02 11:55:46th:if th:unless th:switch th:each 循环迭代 循环基本用法 1、对于信息页面,数据格式是一样时,页面通常都是循环迭代它们,写过 JSP 的 JSTL 的就知道,JSTL 有一个<c:foreach>,同理 Thymeleaf 也有一... -
Thymeleaf中"th:each""th:if"的用法解析
2019-11-14 23:45:37"th:each"用于迭代遍历 <table> <thead> <tr> <th>序号</th> <th>用户名</th> <th>密码</th> ... -
【SpringBoot学习】04-th:if、th:unless、th:switch以及th:case
2020-03-04 12:55:10th:if、th:unless th:if 如果值为true 则显示出该标签 否则 不显示(隐藏) #lists.isEmpty(userList) true 集合为空 #lists.isEmpty(userList) false 集合非空 <h3 th:if ="not ${#lists.isEmpty(userList)}"&... -
Thymeleaf th:each遍历,th:if、th:switch 条件判断,input,select,radio 回显赋值
2019-12-12 14:19:071. th:each 遍历 <!-- 遍历集合,如果被遍历的变量 userList 为 null 或者不存在,则不会进行遍历,也不报错--> <tr th:each="user : ${userList}"> <!-- 将用户的主键 uId 存在在 name 属性中--&... -
thymeleaf th:if else
2021-08-06 15:56:01在html里面 if else 是由switch来完成的 案例: role角色是int 类型,存放的是 0 和 1 0:代表没角色=普通用户 1:代表超级管理员 这里我用th:each遍历数据库 th:switch=0的话 th:text显示普通用户 th:... -
关于thymeleaf模板引擎中th:if的使用
2020-08-17 18:56:332)如果表达式的值为 null,th:if 将判定此表达式为 false 3)如果值是数字,为 0 时,判断为 false;不为零时,判定为 true 4)如果 value 是 String,值为 “false”、“off”、“no” 时,判定为 false,否则判断... -
关于th: if的使用
2021-04-25 23:19:23百度看到了很多这样的用法: 不为空的时候: ﹉﹉﹉﹉分割线﹉﹉﹉﹉﹉﹉﹉﹉﹉﹉ 我一直以为#strings是谁的id(-ι_- ),结果就是这样用的,所以记得用的时候不要漏掉了 -
thymeleaf th:if 多条件
2021-01-05 10:43:41thymeleaf th:if 多条件判断 <div th:if="${roleId eq '1' || roleId eq '2'} " class="btn-group-sm" id="toolbar" role="group"> </div> 简单的记录一下。。。。。。 -
th:if th:else
2018-07-25 14:40:35<option th:if="${dict.value}==${class1.maxBand}" selected="true" th:each="dict : ${dictList}" th:value="${dict.value}" th:text="${dict.name }"> <option th:else th:each="dict : ${... -
thymeleaf 语法——th:text默认值、字符串连接、th:attr、th:href 传参、th:...each循环、th:with、th:if
2019-11-06 15:19:57文章目录th:attr 的使用th:href URL链接中传参th:insert 、th:replace、th:include 代码片段引入时传参th:inline 内联th:inline="text" 文本内联th:inline="javascript" 脚本内联th:inline="none" 禁止内联 th:attr ... -
th:if判断值是否为空
2021-04-29 14:10:32th:if判断值是否为空 判断用户名是否为空,加入div中则 表示条件成立才会显示div th:if="${not #strings.isEmpty(userName)} -
th:if比较字符串
2019-11-28 00:14:12span th:if="${name} != null">不为空</span> <span th:if="${name1} == null">为空</span> 判断是不是为空字符串: “” <span th:if="${#strings.isEmpty(name1)}">空的</span> ... -
THYMELEAF 如何用TH:IF做条件判断
2019-08-13 16:03:10不只是布尔值的 true 和 false, th:if 表达式返回其他值时也会被认为是 true 或 false,规则如下: boolean 类型并且值是 true, 返回 true 数值类型并且值不是 0, 返回 true 字符类型(Char)并且值不是 0, 返回 ... -
thymeleaf th:if 判断表达式的使用
2019-06-14 14:43:43thymeleaf 判断表达式注意: gt:great than(大于)> ge:great equal(大于等于)>= eq:equal(等于)== lt:less than(小于)< le:less equal(小于等于)<...ne:not equal(不等于)!... -
thymeleaf的th:if 及thymeleaf的三元运算使用方法
2019-08-01 11:09:37thymeleaf的使用方法其实和之前的jstl表达式很像,最近在使用过程中遇到一些简单的判断用法,随手罗列一下: t . ...th:if="${t.factdays>=t.warningdays and t.factdays 这是th:if的简单判断 -
th:if 多条件
2019-07-12 10:30:50<...tr th:each="map,mapStat:${datamap}" **th:if="${mapStat.index < 10 and 4 < mapStat.index}"**> <td th:text="${map.key}"></td> <td th:text=... -
关于thymeleaf中th:if的使用
2020-01-26 00:01:57以 th:if 为例 < td th: if = " ${user} ne null " > <!-- 此处 ne 若是替换成 not equal 或 != , 则会判断错误,无法正常执行 --> 用户名: < font > [[${user.username}]] font > td > -
thymeleaf th:if表达式
2019-04-28 14:17:03thymeleaf 判断表达式 gt great than > 大于 ge great equal >= 大于等于 lt less than < 小于 le less equal <= 小于等于 eq equal == 等于 ne not equal != ... -
thymeleaf 使用IF判断 th:if
2020-01-06 11:55:36使用 th:if 显示A不显示B的做法 <select name="yewuleixing" lay-verify="required" lay-search=""> <span th:if="${payment.OpSty}=='N02031'"> &... -
thymeleaf th:if 判断表达式
2019-08-22 16:39:35用法: 例 th:if="${xx} lt 'x'" <-----------> xx <div th:if=" ${userCarSize} lt '3'"> <span class="icon"></span>添加绑定 ... -
springboot前端th:if使用
2019-04-08 05:45:13<p style="color: red" th:text="${msg}" th:if="${not #strings.isEmpty(msg)}"></p> msg不为空这行标签才显示