一般if条件判断都是在JavaScript或者在JSP页面中实现的,但是如果我们现在只想在html页面里完成一些简单的逻辑if判断,我们就可以用到thymleaf中th属性这个强大的工具。
下面我们通过一个简单的例子(判断用户的登录状态)来体验一下。
完成功能:如果用户没有登录,就显示“未登录”,否则,显示用户的用户名
<a id="gUserNickName" href="javascript:;" class="user-block-name"
th:text="${session.user==null?'未登录':session.user.userName}">
</a>
完成功能:如果用户已经登录,则在用户下面显示“退出登录”这个超链接,否则,不显示
<div th:if="${session.user} != null" >
<a href="/logout.html">退出登录</a>
</div>
这样就实现了在html中加if条件判断。