我正在使用JasperReportJava Web Application中的生成报告。
JasperReport
我有以下一行来获取报告文件。
JasperReport report = (JasperReport) JRLoader.loadObject(getServletConfig().getServletContext().getRealPath("\rpts\report1.jasper"));
但是当我尝试使用上面的线时,我得到了FileNotFoundException。但是当我尝试使用以下行时,程序成功执行。
FileNotFoundException
JasperReport report = (JasperReport) JRLoader.loadObject(getServletConfig().getServletContext().getRealPath("//rpts//report1.jasper"));
所以,我想知道第一行的问题是什么?
提前致谢…
您提供的路径应该是servlet路径。通常,servlet路径具有正斜杠/。
/
请尝试一下/rpts/report1.jasper"。
/rpts/report1.jasper"