JPivot 显示蒙德里安结果
Posted
技术标签:
【中文标题】JPivot 显示蒙德里安结果【英文标题】:JPivot Display Mondrian Result 【发布时间】: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 表。 提前致谢!
【问题讨论】:
【参考方案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。
祝你好运!
【讨论】:
以上是关于JPivot 显示蒙德里安结果的主要内容,如果未能解决你的问题,请参考以下文章