我正在使用Icefaces進行web應用程序開發。我希望從resources文件夾中讀取一個文件並在sessionbean中使用它。如何從WEB-INF/resources文件夾中讀取文件?
其實我想設置賈斯珀報告。我已經在類路徑中設置了庫。我得到的問題是從/ WEB-INF/resources /文件夾中獲取文件。每次我從運行的SessionBean的代碼,我得到異常:
net.sf.jasperreports.engine.JRException: java.io.FileNotFoundException: /resources/reports/myreport.jrxml (No such file or directory)
我使用的代碼是:
public void generateReport() {
try {
JasperCompileManager.compileReportToFile(
"/resources/reports/myreport.jrxml",
"/resources/reports/myreport.jasper");
} catch (Exception e) {
e.printStackTrace();
}
}
上面的代碼中的SessionBean。 Plz幫助
爲什麼投下來?是因爲你不知道答案嗎?我不認爲這個問題是脫離主題的。 – venomrld
人們不會因爲他們不知道答案而倒下,因爲他們不認爲這個問題與SO很好地匹配。不幸的是,他們並不總是有理由。就我個人而言,我認爲如果你看一下API文檔,並看到它需要一個文件名,並且你的代碼清楚地通過了絕對路徑,那麼問題顯而易見,儘管我不會爲此付出沉重的代價。 –
對不起,我只是尋求一個答案,因爲我在很多地方搜索,並沒有得到任何工作的答案。 – venomrld