Thymeleaf - 自定义属性

时间:2014-02-15 17:37:56

标签: spring-mvc thymeleaf

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

<input data-validation-matches-message="Text from messages resources" />

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

<p th:text="#{user.notfound}"></p>

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

UPD (我用这个)

<input th:attr="data-validation-matches-message=#{user.notfound}"/>

3 个答案:

答案 0 :(得分:40)

自Thymeleaf 2.1以来,您可以这样做:

<a data-th-attr="data-groupid=${somevalue}, data-groupname=${someothervalue}">...</a>

source

答案 1 :(得分:12)

试试这个:

<input th:attr="data-validation-matches-message='\'' + #{user.notfound}" + '\''"/>

答案 2 :(得分:0)

使用3.0.9.RELEASE

<td th:text="${item.description}" th:attr="width=${isSplit} ? '44%' : '59%'" />

这将根据变量中的布尔集添加width="44%"width="59%width也可能是其他任何自定义属性。