Java 无法通过报表中的超链接发送请求参数

Java 无法通过报表中的超链接发送请求参数,java,hyperlink,jasper-reports,Java,Hyperlink,Jasper Reports,现在已经两天了,我遇到了一个非常小的问题,现在我已经放弃了,所以我把我的问题贴在这里 我在本地工作,我在报告中创建了超链接文本。我正在使用引用类型链接,并在引用选项卡中 “/cibs/printInvoice.doo?prepaidAll_action=prepaidAll&invoiceId=786654”(我在queryString中也给出了invoiceId)如下所示: 即使在link参数选项卡中,我也给出了invoiceId=786654。 但当页面加载后,我看到了链接。它跳过“&in

现在已经两天了,我遇到了一个非常小的问题,现在我已经放弃了,所以我把我的问题贴在这里

我在本地工作,我在报告中创建了超链接文本。我正在使用引用类型链接,并在引用选项卡中 “/cibs/printInvoice.doo?prepaidAll_action=prepaidAll&invoiceId=786654”(我在queryString中也给出了invoiceId)如下所示:

即使在link参数选项卡中,我也给出了invoiceId=786654。 但当页面加载后,我看到了链接。它跳过“&invoiceId=786654”部分,如下所示:

我想这是因为我可能正在使用struts(不确定)。但至少我应该收到我在link参数中给出的invoiceId

在我的代码中,我在Java代码中得到如下参数:

Map parameters = new HashMap();
parameters.put("invoiceId", request.getParameter("invoiceId"));

但我收到的是空的。有人能告诉我如何将invoiceId作为请求参数发送。

如果您只是调用正确的url(使用invoiceId),您的代码是否工作正常?您是否尝试将
&
更改为
&?@AlexK yes工作正常,tobi的意思是,尝试将
“/cibs/printInvoice.doo?prepaidAll\u action=prepaidAll&;invoiceId=786654”
放入超链接。nope仍然没有显示它