【问题标题】:If/else in thymeleaf [duplicate]百里香叶中的 if/else [重复]
【发布时间】:2019-01-04 02:58:08
【问题描述】:

在百里香中是否有更好的方法来执行以下操作?

<div th:if="${status} == 404">
    Special display for 404 page!
</div>

<div th:if="${status} != 404">
    Not a 404 page!
</div>

例如,在 django 中很简单:

{% if status == 404 %}
    Special display for 404 page!
{% else %}
    Not a 404 page!
{% endif %}

【问题讨论】:

  • 我喜欢使用 Elvis 运算符。

标签: java spring thymeleaf


【解决方案1】:

来自文档:

Thymeleaf 的主要目标是为您的开发工作流程带来优雅的自然模板——HTML 可以在浏览器中正确显示,也可以用作静态原型,从而加强开发团队的协作。

所以这种类似于 HTML 的语法是故意的,没有“更简单”的语法。

另请参阅How to do if-else in Thymeleaf? 了解一些替代方案。

【讨论】:

    猜你喜欢
    • 2017-04-05
    • 1970-01-01
    • 2016-08-14
    • 2015-11-29
    • 1970-01-01
    • 1970-01-01
    • 2015-12-09
    • 2018-07-08
    相关资源
    最近更新 更多