中文在线8资源库,亚洲国产一区二区三区在线观看,日日噜噜夜夜狠狠久久无码区,天天综合网天天综合色

網(wǎng)站開發(fā) APP開發(fā) 小程序開發(fā) SEO優(yōu)化 公司新聞

ExcelView的實現(xiàn)

2018-08-16 10:34:53
1482

  除了能夠使用JSP這種常用的頁面呈現(xiàn)外, Spring MVO還整合了其他常用數(shù)據(jù)格式的頁面展現(xiàn),比如 Excels數(shù)據(jù)。在呈現(xiàn) Excel視圖時, Spring并沒有開發(fā)自己的Exce實現(xiàn)方案,而是使用已有的 JJava Exce解決方案來生成Exce件,然后通過與MvC框架的整合,把生成的Excel文件輸出到HTTP的Response中,在HTTP的客戶端展現(xiàn)出來。Spring3.0分別提供了POI和 JEXCelAPI兩個方案在MVC框架中的整合,它們的使用分別對應(yīng)兩個view類:Abstract ExcelView和 AbstractJExcelView。在這里,以PO的實現(xiàn)為例,對在 Spring Mvc中展示Excl視圖的實現(xiàn)原理做一個簡要的分析。
 

  在 AbstractExcel view中, Excel視圖的呈現(xiàn)是通過POI來完成的,可以看到,POI的對象 HSSFWorkbook用來在PO中抽象 Excel-文件的對象。這個工作簿可以從模板 Excely件里取得,模板 Excel-件可以通過URL來指定,也可以通過 HSSFWorkbook對象生成一個新的 Excel文件。在得到代表 Excel件的 HSSFWorkbook對象以后,就是通過這個對象對Exc件中的數(shù)據(jù)進行處理。這些文件的數(shù)據(jù)處理沒有在 AbstractExcel viewl中實現(xiàn),而是交給應(yīng)用去完成的,這里為該實現(xiàn)定義了一個抽象方法 buildExcelDocument,應(yīng)用需要實現(xiàn)該抽象方法,以完成自己的數(shù)據(jù)操作。完成Exce的數(shù)據(jù)操作后, Excel文件就已經(jīng)準(zhǔn)備好了,下面介紹把它輸出到HTP客戶端的過程。首先需要設(shè)置HTTP響應(yīng)的輸出類型,以便客戶端進行識別。完成設(shè)置后,把HSSFWorkbook對象代表的數(shù)據(jù)輸出到HTTP響應(yīng)中,這樣就完成了在服務(wù)器端的Exce視圖呈現(xiàn)過程。

?
国产MV在线天堂MV免费观看| 99国产精品久久久蜜芽| 日韩一卡2卡3卡4卡2021免费观看国色天香| 精品久久久久久中文字幕大豆网| 免费无码又爽又刺激高潮的动漫| 亚洲AV综合色区无码二区偷拍| 中文字幕日韩一区二区三区不卡| 亚洲AV无码专区国产乱码4SE| 日本黄页网站免费大全1688| 日本天堂免费观看| 最近中文字幕视频高清| 欧美日韩一卡2卡三卡4卡 乱码欧美孕交| 国产精品有码无码AV在线播放| 亚洲成av人影院| 久久人妻av无码中文专区| 国产亚洲一区二区手机在线观看| 果冻传媒MV国产推荐视频| 亚洲韩国精品无码一区二区三区| 国产内射在线激情一区| 亚洲AV无码一区二区三区不卡| 国产精品青青青高清在线| 免费观看羞羞视频网站| 被绑到房间用各种道具调教| 免费人成在线观看网站| 青青草国产精品亚洲专区无码| 岳好紧好湿夹太紧了好爽矜持| 亚洲日韩欧洲乱码av夜夜摸| 国产精品毛片一区二区三区| 日韩精品区一区二区三VR| 亚洲av成人一区二区三区在线播放| 国产成人无码精品一区在线观看| 国产成人久久综合一区| 亚洲av无码成人精品区在线观看| 久久久久久久久久久鸭| 国产黑色丝袜在线视频| 亚洲成A人无码亚洲成A无码AV| 日韩无人区码卡二卡1卡2卡网站| 国产欧美日韩精品丝袜高跟鞋| 久久久橹橹橹久久久久高清| 52熟女露脸国语对白视频| 337P人体粉嫩胞高清视频|