我想用Thymeleaf缩写一个字符串

时间:2018-04-18 10:32:14

标签: java spring thymeleaf

我有一个表,我想要更改一列,该列包含一个字符串。例如:"这是我的字符串" - > "这是我的......"。我尝试用缩写()来做这个。

<td th:text="${#strings.abbreviate( ${fgp.explanation}, 10)}"></td>

但我收到此错误:EL1043E:意外的令牌。期待&#39; rparen())&#39;但   是({)&#39; lcurly({)&#39;   S {fgp.explanation}包含字符串

1 个答案:

答案 0 :(得分:2)

您的语法需要更正。

一般情况是:${#strings.abbreviate(str,10)}所以你想要:

<td th:text="${#strings.abbreviate(fgp.explanation, 10)}">[this is my...]</td>