我正在尝试替换mymeleafaf模板中的单引号(')字符。我们的编码将其转发到'
,客户端期望它为'
为了实现快速修复,我计划用空格替换有效负载中所有出现的单引号(')字符。但是,这样做,我收到以下错误:
评估SpringEL表达式的异常:
我使用的替换表达式:
<th:block th:with="Description=${op.jpText('$.short_description')}">
<u_short_description th:text="${#strings.replace(Description,''',' ')}"></u_short_description>
</th:block>
任何帮助都将受到高度赞赏。提前谢谢!
答案 0 :(得分:0)
应该是
<th:block th:with="Description=${op.jpText('$.short_description')}">
<u_short_description th:text="${#strings.replace(Description,'''',' ')}" />
</th:block>
您无法正确转发replace
中的单引号。