【问题标题】:compiling a jrxml string (NOT JRXML FILE) in JAVA [duplicate]在JAVA中编译一个jrxml字符串(不是JRXML文件)[重复]
【发布时间】: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


【解决方案1】:

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-12-01
    • 1970-01-01
    • 2011-05-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多