微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

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

如何解决在 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 举报,一经查实,本站将立刻删除。