Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jsp/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web services 从jsp调用Jasper服务器报告_Web Services_Jsp_Jasperserver - Fatal编程技术网

Web services 从jsp调用Jasper服务器报告

Web services 从jsp调用Jasper服务器报告,web-services,jsp,jasperserver,Web Services,Jsp,Jasperserver,我是这个地区的新手,需要帮助 我正在使用Jasper报表服务器。我的目标是从jsp调用在JasperServer中发布的报告。可能吗 直到现在,我还能够使用HTTPAPI在html页面上显示报告,但问题是用户凭证是明文的,而不是隐藏的 有什么想法吗?尝试使用JasperServer,并使用一些rest客户端,以获取报告的响应作为输入流,并将其呈现在JSP中。我认为这些对您很有帮助 在阅读了您的所有建议后,我提出了以下解决方案: PutMethod put = new PutMethod(req

我是这个地区的新手,需要帮助

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

直到现在,我还能够使用HTTPAPI在html页面上显示报告,但问题是用户凭证是明文的,而不是隐藏的


有什么想法吗?

尝试使用JasperServer,并使用一些rest客户端,以获取报告的响应作为输入流,并将其呈现在JSP中。

我认为这些对您很有帮助


在阅读了您的所有建议后,我提出了以下解决方案:

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请求的主体,一切都很好! 我发布的解决方案也许可以帮助别人

干杯