JasperReports:如何在报告中添加外部URL链接

时间:2013-10-08 06:00:50

标签: java jasper-reports tomcat6

我需要一个代码来在jasper报告中添加外部链接链接“www.google.com”。我按照stackoverflow链接Create a url link with JasperReports的答案,但它不起作用。当我在浏览器中启动jasper报告(PDF视图)时,链接显示在浏览器中,但是当我点击浏览器中没有发生任何事件时。

以下是textField代码(来自 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>

1 个答案:

答案 0 :(得分:0)

当我遇到同样的问题时,我将链接目标从空白更改为自我,并且有效。

screenshot of hyperlink properties