[JAVAEE] 常用th标签

关键字功能介绍案例
th:id替换id<input th:id="'xxx' + ${collect.id}"/>
th:text文本替换<p th:text="${collect.description}">description</p>
th:utext支持html的文本替换<p th:utext="${htmlcontent}">content</p>
th:object替换对象<div th:object="${session.user}">
th:value属性赋值<input th:value = "${user.name}" />
th:with定义局部变量<div th:with="df='dd/MMM/yyyy HH:mm'"><div>
th:style设置样式<div th:style="'display:' + @{(${sitrue} ? 'none' : 'inline-block')} + ''"></div>
th:onclick点击事件<td th:onclick = "'getCollect()'"></td>
th:each循环迭代<tr th:each = "user,userStat:${users}">
th:if判断条件<a th:if = "${userId == collect.userId}">
th:unless和th:if判断相反<a th:href="@{/login} th:unless=${session.user != null}">Login</a>
th:href链接地址<a th:href="@{/login}" th:unless=${session.user != null}>Login</a>
th:switch多路选择配合th:case <div th:switch="${user.role}">
th:caseth:switch的一个分支<p th:case = "'admin'">User is an administrator</p>
th:fragment定义模版片段<div th:fragment="copy"></div>
th:insert将片段插⼊到自己的标签体中<div th:insert="footer :: copy"></div>
th:replace将引用的片段替换掉自己<div th:replace="footer :: copy"></div>
th:selectdselected选择框选中<option th:selected="1 == ${sex}">男</option>
th:src图片类地址引入<img th:src="@{/img/logo.png}" />
th:inline定义内联JS<script th:inline="javascript">
th:action表单提交的地址<form th:action="@{/subscribe}">
th:remove删除某个属性<tr th:remove="all"> 1.all:删除包含标签和所有的孩子。2.body:不包含标记删除,但删除其所有的 孩子。3.tag:包含标记的删除,但不删除它的孩子。4.all-but-first:删除所有包 含标签的孩子,除了第一个。5.none:什么也不做。
th:attr设置标签属性,多个属性可以用逗号分隔<img th:attr="src=@{/image/aa.jpg},title=#{logo}">,不太优雅较少使用
  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值