java生成pdf :itext架包的使用。java
須要注意的知識點:數組
1.pdfCell在設置 行合併和列合併的時候,須要使用取消邊界線的方法來實現假的合併瀏覽器
2.能夠經過一個 float數組 來設置一個列的寬度。app
3.能夠經過 document.newPage(); //建立新的一頁excel
java生成excel : jxl架包的使用code
4.生成的excel表格,直接提供瀏覽器端下載
response.reset();
//設置導出Excel報表的導出形式
response.setContentType("application/x-msdownload");
response.addHeader("Content-Disposition", "attachment; filename=\"" + URLEncoder.encode("1.xls", "utf8") + "\"");對象
os = response.getOutputStream();
wbook = Workbook.createWorkbook(os); //對象wbook放在輸出流內存
------------------------------------------------------------get
javaWeb的上傳和下載的理解:input
上傳:1:設置上傳的input 的 type類型;
2.在servlet中接受文件對象,建立文件存儲的路徑;
3.讀取文件,把讀取的文件寫入到指定的路徑下。
下載:1.設置響應頭
2.把文件讀取到內存,同時從內存中把文件寫入輸出流中,
3.由於設置了響應頭信息,全部在瀏覽器端實現了 把輸出流中的數據進行下載