2016-04-14 2 views
-1

У меня есть API, который создаст отчет, и нам нужно передать содержимое JRXML (которое передается как строка из UI) для этого, теперь я хочу скомпилировать JRXML прежде чем сохранять его в базу данных. Один из моих подходов - сохранить содержимое JRXML в файловой системе, а затем загрузить этот файл и скомпилировать его, но мне это не нравится, потому что если компиляция не удалась, мне нужно удалить этот файл из файловой системы. Так интересно. Если я могу скомпилировать входной контент JRXML только до его хранения в файл.компиляция строки jrxml (НЕ JRXML FILE) в JAVA

Я передаю JRXML в виде строки в мой метод, который должен компилировать, что JRXML строку, но я не хочу, чтобы сохранить содержимое в файле, а затем скомпилировать его

+1

Возможный дубликат [Как скомпилировать jrxml для получения jasper?] (Http://stackoverflow.com/questions/4456779/how-do-i-compile-jrxml-to-get-jasper) –

+0

@PetterFriberg Please см. мое редактирование, это не дубликат вопроса, на который вы ссылаетесь. – user3817378

+1

@ user3817378 'Я прошу скомпилировать строку яшмы' - Что ты имеешь в виду? Я не знаю о струнах яшмы и компиляции строки яшмы. Пожалуйста, объясните –

ответ

0

Вы также можете использовать входной поток, необязательно файловый объект для метода compile(), как упомянуто в документах jasper.

Смежные вопросы