【问题标题】:JPivot Display Mondrian ResultJPivot 显示蒙德里安结果
【发布时间】:2013-11-14 13:37:59
【问题描述】:

我正在尝试使用 JPivot 显示 Mondrian 查询的结果。许多示例都显示了如何使用 JSP 的标记库,但我需要使用 Java API,我查看了文档,但我不明白如何使用它在表格中显示结果。这是我的代码

Query query = connection.parseQuery(mdxQuery);
Result result = connection.execute(query);
result.print(new PrintWriter(System.out,true));

我想知道是否可以使用结果对象来构建 jpivot 表。 提前致谢!

【问题讨论】:

    标签: java olap mondrian


    【解决方案1】:

    首先,使用JPivot 是个很糟糕的主意。 早在 2008 年就停产了。

    有一个很好的项目旨在替换 JPivot,名为 Pivot4j。尽管目前正在开发中(0.8 -> 0.9 版本),但 Pivot4j 确实可以做这项业务。

    但是,如果我们谈论的是您的情况:

    result.print(new PrintWriter(System.out,true));
    

    此字符串将带有 OLAP 多维数据集的 HTML 代码打印到您的 System.out 中。 您可以在一些输出流(如 FileOuputStream)中编写 HTML 代码,然后显示它。

    OutputStream out = new FileOutputStream("result.html");
    result.print(new PrintWriter(out, true));
    
    //then display this file in a browser
    

    但是,如果您想拥有 与 JPivot 中相同的界面,我认为没有 没有 .jsp 的简单方法可以做到这一点。在这种情况下,我强烈建议您尝试Pivot4j

    祝你好运!

    【讨论】:

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