【问题标题】:Calling a Jasper Server report from jsp从 jsp 调用 Jasper 服务器报告
【发布时间】:2013-04-18 18:26:42
【问题描述】:

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

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

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

有什么想法吗?

【问题讨论】:

    标签: web-services jsp jasperserver


    【解决方案1】:

    尝试使用 JasperServer 的 Rest API 并使用一些诸如 Jersey 之类的其他客户端来获取报告的响应作为输入流并将其呈现在您的 JSP 中。

    【讨论】:

      【解决方案2】:

      【讨论】:

        【解决方案3】:

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

        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 请求的主体,并且一切正常! 我发布了解决方案也许可以帮助某人!

        干杯!!

        【讨论】:

          猜你喜欢
          • 2015-12-04
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多