waterye

          在spring應(yīng)用中生成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

          主站蜘蛛池模板: 普安县| 沁阳市| 绵竹市| 彝良县| 九台市| 格尔木市| 京山县| 嵩明县| 镇原县| 阜宁县| 邵阳县| 罗城| 耿马| 普兰店市| 凭祥市| 健康| 乌拉特前旗| 娱乐| 万全县| 伽师县| 桃园市| 琼海市| 曲周县| 磴口县| 墨竹工卡县| 新营市| 遂平县| 沿河| 武宣县| 朝阳县| 天等县| 河间市| 福清市| 施甸县| 乌拉特前旗| 舞钢市| 泸州市| 墨竹工卡县| 肥乡县| 绥芬河市| 衡山县|