Jasper reports 在iReport中添加数据库字段作为超链接url的一部分

Jasper reports 在iReport中添加数据库字段作为超链接url的一部分,jasper-reports,ireport,Jasper Reports,Ireport,我需要添加一个数据库字段作为jrxml文件超链接url的一部分。在参考框里我有 "https://mywebsite.com/cart.php?a=add&pid=3&customfield[3]=<insert field>" ”https://mywebsite.com/cart.php?a=add&pid=3&customfield[3]=" 我需要用字段站点url替换“插入字段”。我试着插入字段名 <$F{site_url}> 但我明白了

我需要添加一个数据库字段作为jrxml文件超链接url的一部分。在参考框里我有

"https://mywebsite.com/cart.php?a=add&pid=3&customfield[3]=<insert field>"
”https://mywebsite.com/cart.php?a=add&pid=3&customfield[3]="
我需要用字段站点url替换“插入字段”。我试着插入字段名

<$F{site_url}>

但我明白了

<((java.lang.String)field_site_url.getValue())> 

而不是田野里的东西

有什么办法可以让它工作吗?

用户216

以下是我如何在iReport中创建指向其他报表的参数化超链接:

  • 右键单击要超链接的字段,然后单击“超链接”
  • 将超链接类型更改为“ReportExecution”
  • 单击“链接参数”选项卡
  • 单击添加按钮
  • 链接参数名称是目标报告中的参数
  • 参数类名称定义参数类
  • 最后,值表达式是要传递的值,在您的例子中是$F{site_url}