Thymeleaf使用消息资源值添加自定义数据属性

时间:2015-01-02 03:31:19

标签: java spring spring-mvc thymeleaf

我有一个要求,我需要使用thymeleaf将值插入自定义数据标记。使用

执行此操作的代码
  data-th-attr="${data-custom=#messages.msg('test')}"

以及

  th:attr="data-custom=${#messages.msg('test')}"

我无法在两种情况下获得价值。

最终解析应该像data-custom =“test”

此处test是属性文件中值测试的关键

2 个答案:

答案 0 :(得分:3)

使用

 data-th-attr="data-custom=#{test}" 

或使用

 th:attr="data-custom=#{test}"

帮助了我,这里测试是消息资源中的值的关键,问题出在intellij IDEA IDE上,它有一个错误,它向我显示了一个不必要的错误。

答案 1 :(得分:1)

使用th:attr =“data-custom =#{key.for.message}”,这应该有效。
然后解析表达式后,
数据定制= “value.for.message”