JapserReports
Javaでレポートを表示するために使用しています。レポートをPDF
形式で Web ブラウザーに送信できます。
レポートを形式で送信したいのですが、レポートをHTML
形式で送信する方法は次のとおりHTML
です。
protected void processRequest(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException
{
File reportFile = new File(getServletConfig().getServletContext().getRealPath("/rpts/report1.jasper"));
ServletOutputStream servletOutputStream = response.getOutputStream();
byte[] bytes = null;
Map<String,Object> parameter = new HashMap<String,Object>();
Connection con = DBConnection.getConnection("");
try
{
bytes = JasperRunManager.runReportToHtmlFile(reportFile.getPath(),parameter,con).getBytes();
response.setContentType("text/html");
response.setContentLength(bytes.length);
servletOutputStream.write(bytes, 0, bytes.length);
servletOutputStream.flush();
servletOutputStream.close();
}
catch (JRException e)
{
System.out.println(e);
}
}
path
上記の方法は、生成されHTML
たファイルの印刷です。パスを確認するHTML
と、データとともにファイルが生成されました。
コードに何か不足していますか?
前もって感謝します....