<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      fanstatic

      jasperreports ireport使用sql語句中有in時動態賦值
       <parameter name="
      a_id" class="java.util.List"/>
       <queryString language="SQL">
        <![CDATA[select * from Apoplexy where  $X{IN, apoplexy_id, 
      a_id}]]>

       </queryString>

       

       

      import net.sf.jasperreports.engine.JRExporter;
      import net.sf.jasperreports.engine.JRExporterParameter;
      import net.sf.jasperreports.engine.JRPrintPage;
      import net.sf.jasperreports.engine.JasperFillManager;
      import net.sf.jasperreports.engine.JasperPrint;
      import net.sf.jasperreports.engine.JasperReport;
      import net.sf.jasperreports.engine.export.JRHtmlExporter;
      import net.sf.jasperreports.engine.export.JRHtmlExporterParameter;
      import net.sf.jasperreports.engine.export.JRPdfExporter;
      import net.sf.jasperreports.engine.export.JRXlsExporter;
      import net.sf.jasperreports.engine.export.JRXlsExporterParameter;

      import net.sf.jasperreports.engine.util.JRLoader; 

       

       

      public void report() throws ServletException, IOException {
      HttpServletRequest request = ServletActionContext.getRequest();
      HttpServletResponse response = ServletActionContext.getResponse();
      String jasper = "report/ApoplexyReport.jasper"; // 你的jasper文件地址
      String filename = "中瘋病患者詳細信息報表"; // 
      // 各種參數設置好
      List<Integer> collection = new ArrayList<Integer>();
      collection.add(14);
      collection.add(15);
      collection.add(16);
      collection.add(17);
      collection.add(18);
      collection.add(19);
      collection.add(20);
      collection.add(21);
      collection.add(22);
      collection.add(23);
      collection.add(24);
      collection.add(25);
      Map map = new HashMap();
      map.put("a_id", collection);
      try {
      // 讀取jasper
      JasperReport jr = (JasperReport) JRLoader
      .loadObjectFromLocation(jasper);
      Connection conn = DBConnection.getConnection();
      // 填充數據
      JasperPrint jp = JasperFillManager.fillReport(jr, map, conn);
      // 判斷是否正常
      List<JRPrintPage> pages = jp.getPages();
      // ReportType.export(response, jp, ReportType.EXCEL, filename);
      ReportType.export(response, jp, ReportType.HTML, filename);
      } catch (Exception ex) {
      System.out.println(ex.toString());
      }
      }

       

      public void export(HttpServletResponse response, JasperPrint jp, int type,
      String filename) throws Exception {
      JRExporter exporter = null;
      int HTML = 1;
      int EXCEL = 2;
      final int PDF = 3;
      if (type == HTML) {
      exporter = new JRHtmlExporter();
      exporter.setParameter(
      JRHtmlExporterParameter.IS_USING_IMAGES_TO_ALIGN, false);
      exporter.setParameter(JRHtmlExporterParameter.BETWEEN_PAGES_HTML,
      "");
      // exporter.setParameter(JRHtmlExporterParameter.IS_REMOVE_EMPTY_SPACE_BETWEEN_ROWS,
      // Boolean.TRUE);
      } else if (type == EXCEL) {
      exporter = new JRXlsExporter();
      response.setContentType("application/vnd.ms-excel");
      response.addHeader("Content-Disposition", new String(
      ("attachment; filename=" + filename + ".xls")
      .getBytes("GBK"), "ISO-8859-1"));
      exporter.setParameter(JRXlsExporterParameter.IS_ONE_PAGE_PER_SHEET,
      Boolean.FALSE);
      // exporter.setParameter(JRXlsExporterParameter.IS_REMOVE_EMPTY_SPACE_BETWEEN_ROWS,
      // Boolean.TRUE);
      } else if (type == PDF) {
      exporter = new JRPdfExporter();
      response.setContentType("application/pdf");
      response.addHeader("Content-Disposition", new String(
      ("attachment; filename=" + filename + ".pdf")
      .getBytes("GBK"), "ISO-8859-1"));
      } else {
      return;
      }
      exporter.setParameter(JRExporterParameter.CHARACTER_ENCODING, "GBK");
      exporter.setParameter(JRExporterParameter.JASPER_PRINT, jp);
      exporter.setParameter(JRExporterParameter.OUTPUT_STREAM, response
      .getOutputStream());
      exporter.exportReport();


      posted on 2011-08-02 15:17  fanstatic  閱讀(1681)  評論(0)    收藏  舉報

      主站蜘蛛池模板: 超碰成人人人做人人爽| 博湖县| 亚洲中文字幕一区二区| 国产午夜精品理论大片| 国产熟妇另类久久久久久| h无码精品3d动漫在线观看| 乱人伦中文视频在线| 永久免费无码av在线网站| 亚洲色成人网站www永久男男| 野花韩国高清电影| 国产无遮挡免费视频免费| 国产精品一区二区日韩精品| 蜜臀AⅤ永久无码精品| 报价| 欧美激欧美啪啪片| 国产精品日本一区二区不卡视频| 99福利一区二区视频| 亚洲中文字幕第二十三页| 国产美女高潮流白浆视频| 亚洲经典av一区二区| 日韩高清不卡一区二区三区| 国产福利深夜在线播放| 日本一二三区视频在线| 亚洲国产区男人本色| 18禁无遮挡啪啪无码网站破解版| 影视先锋av资源噜噜| 欧美福利电影A在线播放| 国产日韩久久免费影院| 韩国免费A级毛片久久| 暖暖免费观看电视在线高清| 色猫咪av在线网址| 亚洲国产精品无码观看久久| 东京热人妻丝袜无码AV一二三区观 | 和艳妇在厨房好爽在线观看| 无码一区二区三区免费| 精品人妻系列无码天堂| 国产无遮挡免费真人视频在线观看| 性无码专区无码| 中文字幕在线无码一区二区三区| 成人亚欧欧美激情在线观看| 精品视频一区二区三区不卡 |