如何在kotlin项目中的thymeleaf中获取枚举?

问题描述 投票:0回答:1

如何在kotlin项目中的thymeleaf中获取枚举?
这是一个枚举文件。

<!-- language: lang-kotlin -->

enum class SessionEnum(val displayValue: String) {
    USERNAME("username")
}

我尝试通过这种方式获取thymeleaf中的枚举值,但失败了。

<p>Login User:<span th:text="${T(com.project.example.authapp.types.SessionEnum).USERNAME)}"></span></p>

如果对 kotlin 有深入了解的人可以告诉我,我将不胜感激。

kotlin enums thymeleaf
1个回答
0
投票

您的模板中有一个额外的

)
。另外,如果您想显示
displayValue
即“用户名”而不是“USERNAME”,请添加
.displayValue
:

<p>Login User:<span th:text="${T(com.project.example.authapp.types.SessionEnum).USERNAME.displayValue}"></span></p>
© www.soinside.com 2019 - 2024. All rights reserved.