Thymeleaf - 自定义属性

Pav*_*vel 26 spring-mvc thymeleaf

我需要从消息资源中设置自定义属性(data-validation-matches-message)值.

<input data-validation-matches-message="Text from messages resources" />
Run Code Online (Sandbox Code Playgroud)

我可以接收和打印消息资源值为:

<p th:text="#{user.notfound}"></p>
Run Code Online (Sandbox Code Playgroud)

但是如何为自定义属性设置此值(data-validation-matches-message)?

UPD(我用这个)

<input th:attr="data-validation-matches-message=#{user.notfound}"/>
Run Code Online (Sandbox Code Playgroud)

Jar*_*uba 42

自Thymeleaf 2.1以来你可以这样做:

<a data-th-attr="data-groupid=${somevalue}, data-groupname=${someothervalue}">...</a>
Run Code Online (Sandbox Code Playgroud)

资源


has*_*chi 13

试试这个:

<input th:attr="data-validation-matches-message='\'' + #{user.notfound}" + '\''"/>
Run Code Online (Sandbox Code Playgroud)

  • 如果有更多的自定义属性要添加,则此方法无效.另一个答案是正确的. (5认同)