【发布时间】:2016-08-06 08:02:59
【问题描述】:
我有一个将创建报告的 API,我们需要为此传递 JRXML 内容(从 UI 作为字符串传递),现在我想在将 JRXML 内容保存到数据库之前对其进行编译,一种方法我有是我可以将 JRXML 内容保存到文件系统中,然后加载该文件并编译它,但我不喜欢它,因为如果编译失败我需要从文件系统中删除该文件,所以想知道我是否可以编译仅在将 JRXML 内容存储到文件之前输入。
我将 JRXML 作为字符串传递给我的方法,该方法应该编译该 JRXML 字符串,但我不想将内容存储在文件中然后编译它
【问题讨论】:
-
@PetterFriberg 请看我的编辑,它不是你提到的问题的重复。
-
@user3817378
I am asking to compile the jasper string- 你是什么意思?我不知道碧玉字符串和碧玉字符串的编译。请解释 -
A jasper 字符串 = jasper 文件中的内容,如果是这样,则只需从字符串 how-do-i-turn-a-string-into-a-stream-in-java 创建一个输入流,然后再次检查重复项。
-
@AlexK,放置大写字母的目的是为了避免混淆我的要求,我没有人可以对任何人大喊大叫。
-
如果可行,请考虑接受副本,因为最终确实如此。
标签: java jasper-reports