Struts2 如何在birt中传递参数并使用脚本数据集在报告中显示它们?

Struts2 如何在birt中传递参数并使用脚本数据集在报告中显示它们?,struts2,birt,Struts2,Birt,我怎样才能做到 从java类设置参数 从Birt报告中访问它 请详细说明我是新手。在java程序中使用IRunAndRenderTask类添加参数。 例如: 还可以在Data Explorer报告参数中添加一个新参数,其名称与您在程序中给定的名称相同。就像这里的“价值” 最后,在报表设计中拖动参数。完成了。在java程序中使用IRunAndRenderTask类添加参数。 例如: 还可以在Data Explorer报告参数中添加一个新参数,其名称与您在程序中给定的名称相同。就像这里的“价值” 最

我怎样才能做到

  • 从java类设置参数
  • 从Birt报告中访问它

  • 请详细说明我是新手。

    在java程序中使用IRunAndRenderTask类添加参数。 例如:

    还可以在Data Explorer报告参数中添加一个新参数,其名称与您在程序中给定的名称相同。就像这里的“价值”


    最后,在报表设计中拖动参数。完成了。

    在java程序中使用IRunAndRenderTask类添加参数。 例如:

    还可以在Data Explorer报告参数中添加一个新参数,其名称与您在程序中给定的名称相同。就像这里的“价值”

    最后,在报表设计中拖动参数。完成了。

    欢迎用户。 要以Excel格式打印Birt报告,请使用EXCELRenderOption类

    EXCELRenderOption xlsOptions = new EXCELRenderOption(options); 
                      xlsOptions.setOutputFormat("xls");
                      response.setHeader(   "Content-Disposition", "attachment; filename="+downloadFileName);
                      xlsOptions.setImageHandler(new HTMLServerImageHandler());
                      xlsOptions.setOutputStream(response.getOutputStream());
                      //xlsOptions.setOption(IRenderOption.EMITTER_ID,"org.uguess.birt.report.engine.emitter.xls");
                      xlsOptions.setOption(IRenderOption.EMITTER_ID, "org.eclipse.birt.report.engine.emitter.prototype.excel");
                      iRenderTask.setRenderOption(xlsOptions);
    
    欢迎用户。 要以Excel格式打印Birt报告,请使用EXCELRenderOption类

    EXCELRenderOption xlsOptions = new EXCELRenderOption(options); 
                      xlsOptions.setOutputFormat("xls");
                      response.setHeader(   "Content-Disposition", "attachment; filename="+downloadFileName);
                      xlsOptions.setImageHandler(new HTMLServerImageHandler());
                      xlsOptions.setOutputStream(response.getOutputStream());
                      //xlsOptions.setOption(IRenderOption.EMITTER_ID,"org.uguess.birt.report.engine.emitter.xls");
                      xlsOptions.setOption(IRenderOption.EMITTER_ID, "org.eclipse.birt.report.engine.emitter.prototype.excel");
                      iRenderTask.setRenderOption(xlsOptions);
    

    谢谢Reetika,我还有一个疑问,如何通过在java文件中设置输出格式来打印excel报告?谢谢Reetika,我还有一个疑问,如何通过在java文件中设置输出格式来打印excel报告?