gpt4 book ai didi

java - ftl 模板中的 escapeHtml ="false"引发参数类型不匹配

转载 作者:行者123 更新时间:2023-12-01 22:15:20 24 4
gpt4 key购买 nike

这是代码。

<@s.property value="content" escapeHtml="false"/>

变量内容从数据库中检索并包含 HTML 片段。如果我删除 escapeHtml 属性,则会成功检索内容并将其写入屏幕上。内容包含两个图像,如果没有 escapeHtml 属性,屏幕会将 html 内容打印为字符串表示形式。但我想查看 HTML 格式的图像。因此,我使用 escapeHtml="false" 并抛出异常,正如我从日志中看到的那样。

Caused by: java.lang.IllegalArgumentException: argument type mismatch

我应该怎样做才能以 HTML 格式查看内容?

最佳答案

当然应该是escapeHtml=false,不带引号。如果您写入 "false",则它是 FreeMarker 中的字符串。 (顺便说一句,2.3.22 在错误消息中解释了这一点,所以您肯定没有使用最新版本。)

关于java - ftl 模板中的 escapeHtml ="false"引发参数类型不匹配,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31185307/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com