public void doPost(HttpServletRequest request, HttpServletResponse response) throws Exception{
File pathsavefile = new File(Download.class.getResource("/").getFile() + "../1.xls");
/*保存窗口中显示的文件名 , 这是 将在浏览器输入 http://localhost:8080/你的项目名/你的那个servlet 的URL映射,将显示下载的文件名称。 同时它是作为输出流的目的源。
String fileName="data.xls";
//重新设置相应。
response.reset();
//设置内容文件的类型 一般有pdf , word execl 各有不同的设置。
response.setContentType("APPLICATION/OCTET-STREAM");
fileName=response.encodeURL(new String(fileName.getBytes(),"UTF-8"));//转码
//以附件的形式提示用户下载, 就是你在浏览器打开那个servlet 时将弹出对话框提//示你下载还是保存。
response.setHeader("Content-Disposition", "attachment; filename=\""+fileName+"\"");
//得到响应的输出流 即向客户端输出信息的输出流。
ServletOutputStream out = response.getOutputStream();
InputStream inStream=new FileInputStream(pathsavefile);
byte[] b = new byte[1024];
int len;
while((len=inStream.read(b)) >0)
out.write(b,0,len);
response.setStatus( response.SC_OK );
response.flushBuffer();
out.close();
inStream.close();
} 。
如果你只是简单的写入到文件中的话可以用
FileUtils.writeLines(new File("d:/3.txt"), lists, null);
//FileUtils.writeStringToFile(new File("d:/2.txt"), new String(lists.get(i))) ;
用FileUtils这个工具类去实现,简单好用!
分享到:
相关推荐
完整的servlet实现下载功能,支持中文和特殊符号。jsp中文下载。
Servlet实现文件下载源代码 Servlet实现文件下载源代码 Servlet实现文件下载源代码
JSP/servlet实现上传下载 JSP/servlet实现上传下载 JSP/servlet实现上传下载 JSP/servlet实现上传下载
java servlet实现文件点击下载。 将资源解压后配置在tomcat中,输入http://localhost:8080/DownLoadFileDemo/即可看到点击下载的链接
Servlet实现
java servlet实现图片上传下载
这是一个使用servlet实现下载功能的小例子程序, 是一个完成的项目,使用netbeans开发的. 方便自己,方便别人
Servlet实现文件上传与下载 Servlet 文件上传与下载
Servlet实现文件下载public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException{ String str = this.getServletContext().getRealPath("/download/隐形的翅膀 -...
实现上传下载,服务器用的是tomcat,将注册信息、文件信息写入xml文件中
jsp+servlet实现文件下载(而不是在网页中显示出文件内容) 迅雷下载功能.zip
主要介绍了JavaWeb servlet实现下载与上传功能的方法,结合实例形式详细分析了JavaWeb servlet实现下载与上传功能的原理、实现方法与操作注意事项,需要的朋友可以参考下
配套本人博文,Servlet线程同步实例研究
使用Servlet实现文件的上传与下载Demo
本人用servelt以及jsp 在tomcat上实现的大型文件下载功能源文件
java servlet 微信点餐小程序 微信小程序 mysql 毕设
本项目是基于jsp+servlet实现的CRM管理系统,你可以进行下载学习
通过jsp和servlet实现MP3文件的上传下载。
使用Servlet实现文件的下载
安卓+servlet实现上传下载图片,内置jar包,客服端和服务端