如何在以下代码中显示Thymeleaf i18n消息:
<button th:text="#{msg_warning}" onclick="return confirm("[[#{msg_confirm_warning}]]")">
Delete
</button>
即使使用th:attr
<button th:text="#{msg_warning}" th:attr="onclick='return confirm(\'#{msg_confirm_warning}\');'">
Delete
</button>
每次单击按钮时,输出应为msg_confirm_warning
的字符串值。但它会显示[[#{msg_confirm_warning}]]
字符串。
答案 0 :(得分:6)
嗯,我想我做错了语法。使用下面的代码,它解决了我的问题。
<button th:text="#{msg_warning}" th:attr="onclick='return confirm(\'' + #{msg_confirm_warning} + '\');'">
Delete
</button>