jsp表格導出到EXCEL.doc_第1頁
jsp表格導出到EXCEL.doc_第2頁
jsp表格導出到EXCEL.doc_第3頁
jsp表格導出到EXCEL.doc_第4頁
jsp表格導出到EXCEL.doc_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

如何把JSP頁面導出到Excel中?標簽:excelhttp協(xié)議jsp2014-02-26 11:525277人閱讀評論(5)收藏舉報分類:05.Java(15)目錄(?)+在此,強調(diào)一下搜索時關(guān)鍵詞的重要性,這樣一下子可以定位到文章,否則處于盲人摸象,毫無目的尷尬境地。本篇就是通過export jsp to excel找到的。原文地址:How to Export Web Page to Excel (in JSP)?本篇教程我們會看到如何把JSP頁面導出到Excel中,會在已有的JSP頁面中增加導出excel的功能。許多時候?qū)τ谟脩魜碚f,可以在excel中看到頁面內(nèi)容是很方便的。公共的方案會被導出成包含一些報告、數(shù)字等信息的表格。通過導出數(shù)據(jù)導出到excel中,最終用戶也可以使用excel來做各種的分析,這一點對于你的java基本程序來實現(xiàn),是有困難的。假設(shè)這就是你的jsp頁面:這是對應(yīng)的jsp源碼(導出excel功能還沒有加)。一個包含簡單數(shù)據(jù)表格的jsp頁面。javaview plaincopyprint?1. 3. 4. 5. 6. 7. ExporttoExcel-Demo8. 9. 10. 11. 12. 13. Sr.No.14. TextData15. NumberData16. 17. 18. 19. %20. for(inti=0;i22. 23. 24. Thisistextdata25. 26. 27. 30. 31. 32. 33. 我們會添加一個“導出到excel”的超鏈接,它會把頁面內(nèi)容導出到excel文件中。那么這個頁面會變成這個樣子:下面是新版本的jsp源碼。這個版本增加了“導出到excel”超鏈接,而且增加了相應(yīng)的功能:javaview plaincopyprint?1. 3. 4. 5. 6. 7. ExporttoExcel-Demo8. 9. 10. 20. 21. 22. 23. Sr.No.24. TextData25. NumberData26. 27. 28. 29. %30. for(inti=0;i32. 33. 34. Thisistextdata35. 36. 37. 40. 41. 42. 43. 44. 47. ExporttoExcel48. 51. 52. 導出網(wǎng)頁到excel代碼解釋:1) 在這個版本的jsp頁面中,當你點擊“導出到excel”超鏈接的時候,請求會發(fā)送到相同的頁面(excel.jsp),但是伴隨url參數(shù)是 exportToExcel=YES.javaview plaincopyprint?1. ExporttoExcel2) JSP頁面一開始會檢查參數(shù)的正確性。如果這個參數(shù)值是YES的話,我們就會看到響應(yīng)報文中的內(nèi)容類型,它標識了excel的文件名,并且會在用戶的電腦上打開。javaview plaincopyprint?1. StringexportToExcel=request.getParameter(exportToExcel);2. if(exportToExcel!=null3. &exportToExcel.toString().equalsIgnoreCase(YES)4. response.setContentType(application/vnd.ms-excel);5. response.setHeader(Content-Disposition,inline;filename=6. +excel.xls);7. 8. 3) 當你點擊“導出到excel”超鏈接的時候,所有頁面的內(nèi)容會被導出excel中。但是,我們可能不想讓“導出到excel”的超鏈接出現(xiàn)在excel中。為了阻止它的出現(xiàn),我們增加了一個判斷條件,判斷exportToExcel參數(shù)是否出現(xiàn)。如果出現(xiàn),就意味著內(nèi)容會被導出到excel中,而且不包括超鏈接。反之,就意味著我們只是想瀏覽器顯示網(wǎng)頁,那么超鏈接會出現(xiàn)在頁面上。javaview plaincopyprint?1. 4. ExporttoExcel5. 導出頁面到excel的顯示但你點擊超鏈接,會彈出一個對話框,問你是否打開或保存文件。點擊打開,你會看到下面的內(nèi)容:正如你所看得,導出的文件也會保存你在頁面上的格式設(shè)置。在下一篇教程中,我們會看到如何導出頁面到word文件中 How to Export Web Page to Word (in JSP)你可以下載本次教程中代碼解釋部分的eclipse工程文件。 JavaExcelExport.zip (5KB)完=注意:如果沒有設(shè)置:response.setHeader(Content-Disposition, attachment; filename= + filename+.xls);則默認為當前頁面.xls。比如testexcel.jsp-則生成testexcel.xls表格擴展閱讀:1在JSP中通過http協(xié)議生成excel和word:作者用過jxl之后,選擇了http方式生成excel2JSP-EXCEL save defualt in .xls extension, open excel with in the browser:3利用HTTP協(xié)議,更改輸出文件:引出了HTTP1.1協(xié)議的重要性4超文本傳輸協(xié)議-HTTP(修訂版):詳

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論