关于jasper报告:在JAVA中编译jrxml字符串(NOT JRXML FILE)

compiling a jrxml string (NOT JRXML FILE) in JAVA

本问题已经有最佳答案,请猛点这里访问。

我有一个将创建报表的API,我们需要传递jrxml内容(它作为字符串从UI传递),为此,现在我想在将jrxml内容保存到数据库之前编译它,我有一种方法是将jrxml内容保存到文件系统中,然后加载该文件并编译它,但我不喜欢它,因为如果ILation失败,我需要从文件系统中删除该文件,所以我想知道是否可以在将输入的JRXML内容存储到文件中之前编译它。

我正在将jrxml作为字符串传递给我的方法,该方法应该编译该jrxml字符串,但我不希望将内容存储在文件中,然后编译它。


您还可以使用输入流,不一定是Jasper文档中提到的compile()方法的文件对象。