我需要一个代码来在 jasper 报告中添加外部链接“www.google.com”。我遵循stackoverflow链接Create a url link with JasperReports的答案但它不起作用。当我在浏览器中启动 jasper 报告(PDF View )时,链接会显示在浏览器中,但是当我单击时,浏览器中不会发生任何事件。
以下是文本字段代码(来自JRXML):
<textField hyperlinkType="Reference" hyperlinkTarget="Blank">
<reportElement x="5" y="5" width="200" height="15"/>
<textElement/>
<textFieldExpression class="java.lang.String"><![CDATA["GOOGLE"]]></textFieldExpression>
<hyperlinkReferenceExpression><![CDATA["http://www.google.com"]]></hyperlinkReferenceExpression>
</textField>
最佳答案
当我遇到同样的问题时,我将链接目标从空白更改为 self 并且它有效。
关于java - 贾斯珀报告 : How to add External url link in report,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19240204/