2012-01-08 61 views
0

我将BIRT引擎与Struts2集成在一起,链接http://birtworld.blogspot.com/2010/02/birt-and-struts-2.html在基本级别上没问题。 但我现在面临以下几个问题...BUTT引擎集成在Struts2中

  1. 传递参数给任务渲染...

    task.setParameterValue( “csvFilePath”,req.getParameter( “csvFilePath”));

    这thorwing异常“的类型参数的‘csvFilePath’有望为
    ‘字符串’,而不是‘[Ljava.lang.String;’
    ,我不知道通过这里是什么平均值 请在上下文帮助。

  2. 向下钻取报告有断链。

    我有两个报告报告1和报告2。遵循报告1的超级链接时,报告2不来了。

    超链接似乎被打破,报告有超链接“http:// localhost:8080/ReportEngineIntegration/run?__report =%2FE%3A%2FDashboardReportEngine%...”。我想知道为什么会发生这种情况以及为什正在进入ulr。 请在上下文中帮助我。

预先感谢

回答

2

的getParameter返回一个字符串数组。如果一个方法接受一个字符串,只发送一个字符串。 (对这里的req做一些假设。)

也就是说,如果你使用Struts 2,为什么你要访问请求?