从jsp调用Jasper Server报告

时间:2012-08-31 10:23:09

标签: web-services jsp jasperserver

我是这个领域的新手,需要帮助。

我正在使用Jasper报告服务器。我的目标是从jsp调用JasperServer中发布的报告。有可能吗?

到目前为止,我能够使用http api在html页面上显示报告,但问题是用户凭证是明文而不是隐藏。

有什么想法吗?

3 个答案:

答案 0 :(得分:3)

尝试使用JasperServer的Rest API并使用一些其他客户端(如Jersey)将报告的响应作为输入流并在JSP中呈现。

答案 1 :(得分:0)

答案 2 :(得分:0)

在阅读完所有建议之后,我想出了这个解决方案:

PutMethod put = new PutMethod(request3);
put.setRequestEntity(new StringRequestEntity(descriptor, "text/xml", "UTF-8"));
int statusCode3 = client.executeMethod(put);
//System.out.println(put.getResponseBodyAsString());
String report = put.getResponseBodyAsString();

我找到了一种方法来设置我的PUT HTTP请求的主体,一切正常! 我发布解决方案也许可以帮助别人!

干杯!!