我正在尝试使用 JasperReports 创建一个 pdf 文档。一切正常,除了出现 & 字符时,一些标签没有被解释,并出现在最终文档中。
我必须转义“&”字符吗?我已经尝试过编写 & 代替,以及将 a 包裹起来。在第一种情况下, & 出现在我的 pdf 中,而在第二种情况下,& 符号消失了。
我的 JasperReport 元素是:
<textFieldExpression class="java.lang.String"><![CDATA[$P{footer}]]></textFieldExpression>
例如。所需:a & b
第一次尝试:一个“&” 湾。结果:一个“&” b
第二次尝试:“<![ CDATA[&]] > b”。结果:ab
(我添加了一些空格和引号以避免此编辑器中的字符串格式)
有什么线索吗?
编辑:请阅读第一条评论。