2016-04-14 61 views
-1

我有一個API來創建報告,我們需要傳遞JRXML內容(這是從UI傳遞的字符串),現在我想編譯JRXML內容保存到數據庫之前,我的一種方法是可以將JRXML內容保存到文件系統中,然後加載該文件並進行編譯,但我不喜歡它,因爲如果編譯失敗,我需要刪除該文件從文件系統,所以想知道如果我可以編譯輸入JRXML內容才存儲到文件。在JAVA中編譯jrxml字符串(NOT JRXML FILE)

我傳遞的JRXML作爲字符串我的方法應該編譯JRXML字符串,但我不希望存儲在文件中的內容,然後編譯

+1

可能的重複[如何編譯jrxml以獲取jasper?](http://stackoverflow.com/questions/4456779/how-do-i-compile-jrxml-to-get-jasper) –

+0

@PetterFriberg請看到我的編輯,這不是你提到的問題的重複。 – user3817378

+1

@ user3817378'我要求編譯碧玉字符串' - 你是什麼意思?我不知道碧玉字符串和碧玉字符串的編譯。請解釋 –

回答

0

您還可以使用一個輸入流,不一定是像jasper文檔中提到的compile()方法的文件對象。