Интеграция BIRT Engine в Struts2 - PullRequest
0 голосов
/ 08 января 2012

Я интегрирую BIRT Engine со Struts2 по этой ссылке http://birtworld.blogspot.com/2010/02/birt-and-struts-2.html на базовом уровне, все в порядке. Но я сталкиваюсь со следующими проблемами ...

  1. Передача параметра в Task Renderer ...

    task.setParameterValue ("csvFilePath", req.getParameter ("csvFilePath"));

    это исключение "Тип параметра" csvFilePath "ожидается как
    "строка", а не "[Ljava.lang.String;"
    , я не знаю, что здесь означает строка пожалуйста, помогите в контексте.

  2. В отчете детализации сломана ссылка.

    У меня есть два отчета report1 и report2. report2 не появляется при переходе по гиперссылке в report1.

    Гиперссылка, кажется, не работает, отчет содержит эту гиперссылку "http://localhost:8080/ReportEngineIntegration/run?__report=%2FE%3A%2FDashboardReportEngine%...". Интересно, почему это происходит и почему / запускается? Идет в ulr. Пожалуйста, помогите мне в контексте.

Заранее спасибо

1 Ответ

2 голосов
/ 08 января 2012

getParameter возвращает массив строк. Если метод принимает строку, отправьте только одну строку. (Делая некоторые предположения о том, что требование здесь.)

Тем не менее, если вы используете Struts 2, почему вы все равно обращаетесь к запросу?

...