夢幻之旅

          DEBUG - 天道酬勤

             :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            671 隨筆 :: 6 文章 :: 256 評論 :: 0 Trackbacks
          Class.forName("com.mysql.jdbc.Driver");
            
            Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/test", "root", "root");
             
            File exe_rpt = new File(request.getRealPath("reports/tableprint.jasper"));
            
            Map parameters = new HashMap();
            
            parameters.put("area", sql);
            parameters.put("year", year);
            
            JasperPrint jasperPrint = JasperFillManager.fillReport(exe_rpt.getPath(),parameters,conn);
             
            request.setAttribute(ImageServlet.DEFAULT_JASPER_PRINT_SESSION_ATTRIBUTE, jasperPrint);
              
            
            byte[] bytes = JasperRunManager.runReportToPdf(exe_rpt.getPath(),parameters,conn);
               response.setContentType("applicationf");
               response.setHeader("Content-Disposition","tableprint.pdf");
               response.setContentLength(bytes.length);
               ServletOutputStream ouputStream = response.getOutputStream();
              
               JRPdfExporter pdf=new JRPdfExporter ();
               pdf.setParameter(JRExporterParameter.JASPER_PRINT, jasperPrint);
               pdf.setParameter(JRExporterParameter.OUTPUT_STREAM, ouputStream);
               pdf.exportReport();
               ouputStream.write(bytes,0,bytes.length);
               ouputStream.flush();
               ouputStream.close();
               conn.close();
          posted on 2008-03-10 22:16 HUIKK 閱讀(812) 評論(0)  編輯  收藏 所屬分類: Java
          主站蜘蛛池模板: 米易县| 平果县| 肇源县| 永康市| 炉霍县| 禄丰县| 廉江市| 乌拉特后旗| 讷河市| 东明县| 定结县| 临夏市| 德昌县| 出国| 建平县| 梁平县| 巴东县| 仲巴县| 德昌县| 道孚县| 新龙县| 东明县| 开封市| 铅山县| 鄂托克前旗| 衢州市| 柞水县| 广德县| 长岛县| 卢龙县| 绵竹市| 辽源市| 新津县| 长白| 祁门县| 凤山县| 尼勒克县| 龙川县| 新竹县| 香港 | 奈曼旗|