Перевести значения атрибутов в Thymeleaf - PullRequest
0 голосов
/ 10 февраля 2019

Я хотел бы попросить помощи в переводе Thymeleaf.

Я могу перевести статическое значение, если оно объявлено в моем файле свойств с помощью th:utext="#{message.key}", но я не знаю, как перевестизначение атрибута на странице.Например, атрибут состояния экземпляра учетной записи может быть «активным» или «заблокированным», и я хотел бы перевести эти значения.Я использую th:utext="*{account.status}" для отображения значения статуса на странице.

1 Ответ

0 голосов
/ 11 февраля 2019

Рассмотрите ваше сообщение, как показано ниже.См. Часть HTML для EL

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}}"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...