我想寻求Thymeleaf翻译的帮助。
如果在属性文件中使用th:utext="#{message.key}"
声明了静态值,我可以转换它,但是我不知道如何在页面上转换属性值。
例如。帐户实例的状态属性可以是“有效”或“已阻止”,我想翻译这些值。
我使用th:utext="*{account.status}"
在页面上显示状态值。
答案 0 :(得分:1)
请考虑以下信息。参见EL的HTML部分
Message.properties
# Case 1 #
Active=User is active.
Blocked=User is blocked.
# Case 2 #
account_status_Active=User is active.
account_status_Blocked=User is blocked.
HTML
<!-- Case 1 -->
th:utext="#{${account.status}}"
<!-- Case 2 -->
th:utext="#{account_status_ + ${account.status}}"