【问题标题】:What is the correct thymeleaf syntax to show this div?显示此 div 的正确 thymeleaf 语法​​是什么?
【发布时间】:2020-03-20 19:53:39
【问题描述】:

我有一个 spring 应用程序,后面有 Oracle 数据库。我在数据库中有一个用户表。

用户在数据库中的活动状态可以有三个值:-1、0、1。

我可以通过这种方式从 thymeleaf 访问这个值:<span sec:authentication="principal.active"></span>

我只想为活动状态为 -1 的用户显示一个 div。

检查这个的正确<div th:if ...> 语法是什么?

谢谢!

【问题讨论】:

    标签: spring-security thymeleaf


    【解决方案1】:

    您正在寻找以下内容:

    th:if="${#authentication.getPrincipal().active} == -1"
    

    但请注意,因为根据您使用的thymeleaf-extras-springsecurity 版本,对经过身份验证的用户的访问权限会有所不同(您可能必须使用#authentication.principal.active 或类似的东西)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-25
      • 2017-10-13
      • 1970-01-01
      • 2011-08-14
      • 2014-04-19
      • 2018-11-14
      • 2019-09-07
      • 1970-01-01
      相关资源
      最近更新 更多