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)光 閱讀(501) 評(píng)論(0)  編輯  收藏 所屬分類: 總結(jié)備用cnweblog/nm1504
          主站蜘蛛池模板: 武威市| 淮阳县| 惠东县| 五大连池市| 广宗县| 宕昌县| 甘谷县| 清远市| 玉山县| 黔东| 土默特左旗| 化德县| 娄底市| 阿拉善盟| 克什克腾旗| 夏河县| 吴川市| 海城市| 揭东县| 昌江| 孙吴县| 古浪县| 包头市| 莱州市| 宣汉县| 隆化县| 垣曲县| 仪征市| 贵溪市| 遂平县| 永定县| 溧水县| 高青县| 江源县| 贵定县| 崇州市| 永春县| 齐齐哈尔市| 龙井市| 建昌县| 千阳县|