文件相关
文件下载步骤
- 1.获取要下载的文件的绝对路径
- 2.获取要下载的文件名
- 3.设置传输到浏览器的文件类型,response.setContentType(this.getServletContext().getMimeType(File));
- 4.处理传输文件时,出现文件名乱码问题
- 5.设置content-disposition响应头控制浏览器以下载的形式打开文件,response.setHeader(“content-disposition”, “attachment;filename=”+fileName);
- 6.获取要下载的文件输入流
- 7.创建数据缓冲区
- 8.通过response对象获取OutputStream流
- 9.将FileInputStream流写入到buffer缓冲区
- 10.使用OutputStream将缓冲区的数据输出到客户端浏览器
HTTP状态码
JSPCookie无法放入中文问题
- String str = java.net.URLEncoder.encode(“中文”,“UTF-8”); //编码
- String str = java.net.URLDecoder.decode(“编码后的字符串”,“UTF-8”); // 解码