为了账号安全,请及时绑定邮箱和手机立即绑定

<td th:text="${person.age gt 18} ? 你老了 : 你很年轻">18岁</td> 这个的gt不是指大于的意思吗?为什么当值等于18的时候显示不是18岁呢

求解答。。。

正在回答

1 回答

gt确实是大于的意思,但是

<td th:text="${person.age gt 18} ? 你老了 : 你很年轻">18岁</td>

和三目运算是一个意思,如果大于18,返回“你老了”,否则返回“你很年轻”,这里的否则是指person.age小于等于18,所以当你输入的是18时,返回的肯定是 “你很年轻”了。换句话说,<th>18岁</th>这个18不起作用的,不要被迷惑了!

0 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消

<td th:text="${person.age gt 18} ? 你老了 : 你很年轻">18岁</td> 这个的gt不是指大于的意思吗?为什么当值等于18的时候显示不是18岁呢

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信