在 thymeleaf 表达式中,撇号被替换为 &#39

问题描述

  1. 我正在尝试在 thymeleaf 页面中使用以下表达式。但是在结果页面(我在“查看页面代码”中看到它)中,撇号符号被替换为 &39 ;如下:

原文表达式:

结果表达式:

TEST1

我尝试转义撇号,放入 2 个撇号和我在谷歌中找到的许多其他建议。不起作用。

  1. 正如您在上面看到的,我使用了“onclickk”而不是“onclick”。当我使用 th:onclick 时出现错误: 引起:org.thymeleaf.exceptions.TemplateProcessingException:在此上下文中只允许返回数字或布尔值的变量表达式,在此表达式的上下文中不信任任何其他数据类型,包括字符串或任何其他可以呈现为文本的对象文字一个典型的例子是事件处理程序的 HTML 属性(例如“onload”),其中来自变量的文本数据最好输出到“data-*”属性,然后从事件处理程序中读取。 (模板:“列表” - 第 32 行,第 7 栏)

0 个答案:

没有答案

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)