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存在

您可以在此处了解更多关于百里香中条件性的信息

以上是 Thymeleaf:检查是否定义了变量 的全部内容, 来源链接: utcz.com/qa/424380.html

回到顶部