waterye

          在spring應用中生成excel, pdf

          參考spring-framework-1.2.5\samples\countries
          1. install
          1). c:\> ant all
          2). copy "dist\countries.war" to "tomat_home\webapps\"
          3). http://localhost:8080/countries

          2. Getting Started
          1). Controller

          String excelView = "countries_excelView";
          public ModelAndView handleExcel(HttpServletRequest request, HttpServletResponse response) throws ServletException {
                  RefreshablePagedListHolder listHolder 
          =
                          (RefreshablePagedListHolder) request.getSession(
          true).getAttribute(COUNTRIES_ATTR);
                  
          if (listHolder == null{
                      
          throw new ServletException("No countries list found in session");
                  }

                  
          return new ModelAndView(this.excelView, "countries", listHolder);
              }
          2). Excel View
          public class CountriesExcelView extends AbstractExcelView {
              
          }
          3). properties
          countries_excelView.class=org.springframework.samples.countries.web.CountriesExcelView

          3. 深入了解
          org.springframework.web.servlet.view.document.AbstractExcelView (by POI)
          org.springframework.web.servlet.view.document.AbstractJExcelView (by JExcelApi)
          參考spring-framework-1.2.5\test\org\springframework\web\servlet\view\document

          posted on 2005-09-29 12:50 waterye 閱讀(2390) 評論(0)  編輯  收藏 所屬分類: spring

          主站蜘蛛池模板: 中方县| 沙雅县| 民勤县| 汤原县| 梅州市| 淅川县| 繁昌县| 永兴县| 阿鲁科尔沁旗| 平果县| 玉屏| 锡林郭勒盟| 海安县| 固始县| 新干县| 莱州市| 武夷山市| 诸城市| 静乐县| 宁夏| 玛沁县| 江安县| 怀宁县| 玉树县| 饶平县| 闽侯县| 碌曲县| 石狮市| 阿瓦提县| 安远县| 宜兰县| 新乡市| 永清县| 东乡县| 昆明市| 页游| 宝坻区| 林甸县| 东阿县| 桂林市| 紫金县|