waysun一路陽(yáng)光

          不輕易服輸,不輕言放棄.--心是夢(mèng)的舞臺(tái),心有多大,舞臺(tái)有多大。踏踏實(shí)實(shí)做事,認(rèn)認(rèn)真真做人。

            BlogJava :: 首頁(yè) :: 新隨筆 :: 聯(lián)系 ::  :: 管理 ::
            167 隨筆 :: 1 文章 :: 64 評(píng)論 :: 0 Trackbacks

          1.ExcelManagerFactory
          package com.factory;

          public class ExcelManagerFactory {
             private static String key = "key";
             private ExcelManagerFactory() {
             }
            
             private static ExcelManagerIf instance = null;
             public static ExcelManagerIf getInstance(){
              if(instance == null){
                       synchronized(key){
                           if(instance == null){
                               instance = new ExcelManagerImpl();
                           }
                       }
                   }
                   return instance;
             }
          }

          2.聲明一個(gè)接口

          package com.factory;

          import java.io.InputStream;
          import java.util.HashMap;
          import java.util.LinkedHashMap;
          import java.util.List;

          import javax.servlet.http.HttpServletResponse;

          import com.gpdi.orm.object.ScoreRecordDetail;

          public interface ExcelManagerIf {
           
           public boolean export(HttpServletResponse response, List<ScoreRecordDetail> list,LinkedHashMap hashMap);
           /********************************************************************************************************/
           public boolean export1(HttpServletResponse response,List list,LinkedHashMap hashMap);
           /********************************************************************************************************/

           

          }
          3.實(shí)現(xiàn)接口的類


          package com.factory;

          import java.io.IOException;

           


          public class ExcelManagerImpl implements ExcelManagerIf
          {
                   public boolean export1(HttpServletResponse response, List list,LinkedHashMap hashMap)
                   {
                              //實(shí)現(xiàn)具體功能的代碼實(shí)現(xiàn)
                   }
          }
          4.調(diào)用
            HttpServletResponse response=null;
            LinkedHashMap hm = new LinkedHashMap();
            List list = Object.getList();
             ExcelManagerIf eem = ExcelManagerFactory.getInstance();
             /******************************************************************/
             eem.export(response, list,hm);

           

          posted on 2009-02-22 19:22 weesun一米陽(yáng)光 閱讀(510) 評(píng)論(0)  編輯  收藏 所屬分類: 總結(jié)備用cnweblog/nm1504
          主站蜘蛛池模板: 耒阳市| 罗定市| 荔浦县| 合作市| 静乐县| 苏尼特左旗| 林芝县| 县级市| 永定县| 蓝山县| 荥经县| 房山区| 靖江市| 化德县| 图们市| 鄂伦春自治旗| 望城县| 华坪县| 嵩明县| 封丘县| 太康县| 宜兴市| 衡水市| 紫阳县| 浦城县| 临城县| 白玉县| 泰顺县| 三台县| 康保县| 凤山县| 阜城县| 定远县| 黑水县| 宜兰县| 大宁县| 鸡东县| 莱芜市| 临清市| 双流县| 资中县|