首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > PowerDesigner >

jasperreport生成html,Excel,PDF表格,数据源使用List

2012-11-01 
jasperreport生成html,Excel,PDF报表,数据源使用List?到Excel:?jsp调用方法:%String filePathgetServlet

jasperreport生成html,Excel,PDF报表,数据源使用List
?


到Excel:

?


jsp调用方法:

<%        String filePath=getServletContext().getRealPath("/")+"report.jasper";  CustomerServiceImpl  custs=new CustomerServiceImpl();    byte[] bytes=null;  String begNo=request.getParameter("beginCustNo");  String endNo=request.getParameter("endCustNo");  String type=request.getParameter("type");  if(type.equals("Pdf")){       bytes= custs.generatePDF(begNo,endNo,"客户资料明细表",filePath);  }else if(type.equals("Excel")){   bytes=custs.generateExcel(begNo,endNo,"客户资料明细表",filePath);  }else     bytes=custs.generateHtml(begNo,endNo,"客户资料明细表",filePath); if(bytes!=null){  if(type.equals("Pdf")){         response.setContentType("application/pdf");  }else if(type.equals("Excel")){     response.setContentType("application/vnd.ms-excel");  }else   response.setContentType("text/html");    response.setContentLength(bytes.length);    ServletOutputStream ouputStream = response.getOutputStream();    ouputStream.write(bytes,0,bytes.length);    ouputStream.flush();    ouputStream.close(); }else {  out.println("error"); }    %>
?

?

热点排行