得到Exception评估SpringEL表达式:百里香叶中的错误

时间:2017-10-17 10:32:17

标签: thymeleaf parse-error

我正在尝试替换mymeleafaf模板中的单引号(')字符。我们的编码将其转发到',客户端期望它为'

为了实现快速修复,我计划用空格替换有效负载中所有出现的单引号(')字符。但是,这样做,我收到以下错误:

  

评估SpringEL表达式的异常:

我使用的替换表达式:

<th:block th:with="Description=${op.jpText('$.short_description')}">
  <u_short_description  th:text="${#strings.replace(Description,''',' ')}"></u_short_description>
</th:block>

任何帮助都将受到高度赞赏。提前谢谢!

1 个答案:

答案 0 :(得分:0)

应该是

<th:block th:with="Description=${op.jpText('$.short_description')}">
  <u_short_description th:text="${#strings.replace(Description,'''',' ')}" />
</th:block>

您无法正确转发replace中的单引号。