如何在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 有深入了解的人可以告诉我,我将不胜感激。
您的模板中有一个额外的
)
。另外,如果您想显示 displayValue
即“用户名”而不是“USERNAME”,请添加 .displayValue
:
<p>Login User:<span th:text="${T(com.project.example.authapp.types.SessionEnum).USERNAME.displayValue}"></span></p>