waysun一路陽光

          不輕易服輸,不輕言放棄.--心是夢的舞臺,心有多大,舞臺有多大。踏踏實實做事,認認真真做人。

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 ::  :: 管理 ::
            167 隨筆 :: 1 文章 :: 64 評論 :: 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.聲明一個接口

          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.實現接口的類


          package com.factory;

          import java.io.IOException;

           


          public class ExcelManagerImpl implements ExcelManagerIf
          {
                   public boolean export1(HttpServletResponse response, List list,LinkedHashMap hashMap)
                   {
                              //實現具體功能的代碼實現
                   }
          }
          4.調用
            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一米陽光 閱讀(509) 評論(0)  編輯  收藏 所屬分類: 總結備用 、cnweblog/nm1504
          主站蜘蛛池模板: 寿阳县| 大石桥市| 乌什县| 清远市| 崇仁县| 霍山县| 尚义县| 清镇市| 滦平县| 浠水县| 文安县| 桐庐县| 三穗县| 凉城县| 延吉市| 浦县| 尼木县| 古浪县| 错那县| 皮山县| 会泽县| 上饶市| 克什克腾旗| 固始县| 界首市| 运城市| 巴南区| 南平市| 巴彦淖尔市| 龙南县| 壶关县| 县级市| 嘉祥县| 和田县| 永泰县| 华蓥市| 海晏县| 武乡县| 库伦旗| 江川县| 白沙|