通过url传递参数

BoJ*_*man 4 jasper-reports jasperserver

我能够访问我用ireport创建的报告.我正在使用一个网址,让我看一下JasperServer界面的报告.它看起来如下:

http://localhost:8080/jasperserver/flow.html?_flowId=viewReportFlow&standAlone=true&_flowId=viewReportFlow&ParentFolderUri=%2Freports%2Fsamples%2FTest&reportUnit=%2Freports%2Fsamples%2FTest%2FEinReport&j_acegi_security_check&j_username=jasperadmin&j_password=jasperadmin
Run Code Online (Sandbox Code Playgroud)

我的问题是:可以通过这个网址传递参数吗?什么时候可以,它是如何完成的?我在iReport的SQL查询中有3个变量,名为Startdatum,Enddatum和username.

BoJ*_*man 6

我只需在JasperServer接口中添加输入控件,然后添加这些参数.

之前

http://localhost:8080/jasperserver/flow.html?_flowId=viewReportFlow&standAlone=true&_flowId=viewReportFlow&ParentFolderUri=%2Freports%2Fsamples%2FTest&reportUnit=%2Freports%2Fsamples%2FTest%2FEinReport&j_acegi_security_check&j_username=jasperadmin&j_password=jasperadmin
Run Code Online (Sandbox Code Playgroud)

http://localhost:8080/jasperserver/flow.html?_flowId=viewReportFlow&standAlone=true&_flowId=viewReportFlow&ParentFolderUri=%2Freports%2Fsamples%2FTest&reportUnit=%2Freports%2Fsamples%2FTest%2FEinReport&j_acegi_security_check&j_username=jasperadmin&j_password=jasperadmin&Startdatum=2014-04-08&Enddatum=2014-04-11&username=firstUser
Run Code Online (Sandbox Code Playgroud)

基本上只是将输入控件和这些参数添加到url.

&Startdatum=2014-04-08&Enddatum=2014-04-11&username=firstUser
Run Code Online (Sandbox Code Playgroud)