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.由于设置了响应头信息,全部在浏览器端实现了 把输出流中的数据进行下载