百里香:检查变量是否已定义
2022-09-01 03:29:40
如何检查变量是否在 Thymeleaf 中定义?
在Javascript中是这样的:
if (typeof variable !== 'undefined') { }
或者这个在PHP中:
if (isset($var)) { }
百里香叶有等价物吗?
如何检查变量是否在 Thymeleaf 中定义?
在Javascript中是这样的:
if (typeof variable !== 'undefined') { }
或者这个在PHP中:
if (isset($var)) { }
百里香叶有等价物吗?
是的,您可以使用以下代码轻松检查文档是否存在给定属性。请注意,如果满足条件,您将创建代码:div
<div th:if="${variable != null}" th:text="Yes, variable exists!">
I wonder, if variable exists...
</div>
如果要使用 的字段,则值得检查此字段是否存在variable
<div th:if="${variable != null && variable.name != null}" th:text="${variable.name}">
I wonder, if variable.name exists...
</div>
或者更短,不使用if语句
<div th:text="${variable?.name}">
I wonder, if variable.name exists...
</div>`
但是使用此语句,您将结束创建标记,无论是否存在div
variable
variable.name
你可以在这里了解更多关于百里香酚的条件
缩写形式:
<div th:if="${currentUser}">
<h3>Name:</h3><h3 th:text="${currentUser.id}"></h3>
<h3>Name:</h3><h3 th:text="${currentUser.username}"></h3>
</div>