欢迎来到网学网学习,获得大量论文和程序!
栏目导航
大学论文导航
源代码导航
精品资源
会员中心
免费论文,原创论文,参考论文,论文源代码-网学
网学
计算机论文全套
计算机论文和源代码全套
机械论文全套
通信论文全套
电子论文全套
ASP论文和源代码全套
ASP.net论文和源代码全套
C语言论文和源代码全套
delphi论文和源代码全套
JSP论文和源代码全套
JAVA论文和源代码全套
PHP论文和源代码全套
原创论文
您现在的位置:
网学
>>
免费论文
>>
论文导航
>>
源代码
>>
jsp代码
jsp文件下载3_jsp代码
源代码
2013-3-3
版权投诉
上传论文
复制论文网址
上传用户:
41280810
JSP内置对象response调用方法getOutputStream()可以获取一个指向客户的输出流,服务器将文件写入这个流,客户就可以下载这个文件了。
当
JSP
页面提供下载功能时,应当使用response对象向客户发送HTTP头信息,说明文件的MIME类型,这样客户的浏览器就会调用相应的外部
程序
打开下载的文件。例如,Ms-Word文件的MIME类型是application/ms
word
,pdf文件的MIME类型是application/pdf。点击点击资源管理器→工具→文件夹选项→文件类型可以查看文件的相应的MIME类型。
在下面的例7中,客户在Example7_1页面点击超链接下载一个zip
文档
。图X-7给出了本例的运行结果。
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
"w3.org/TR/html4/loose.dtd">
点击超链接下载Zip
文档
book.zip
下载book.zip
example7_1
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ page import="java.io.*" %>
"w3.org/TR/html4/loose.dtd">
<% //获得响应客户的输出流:
OutputStream o=response.getOutputStream();
//输出文件用的字节数组,每次发送500个字节到输出流:
byte b[]=new byte[500];
//下载的文件:
File fileLoad=new File("D:\\","book.zip");
//客户使用保存文件的对话框:
response.setHeader("Content-disposition","attachment;filename="+"book.zip");
//通知客户文件的MIME类型:
response.setContentType("application/x-tar");
//通知客户文件的长度:
long fileLength=fileLoad.length();
String length=String.valueOf(fileLength);
response.setHeader("Content_Length",length);
//读取文件book.zip,并发送给客户下载:
FileInputStream in=new FileInputStream(fileLoad);
int n=0;
while((n=in.read(b))!=-1)
{ o.write(b,0,n); }
o.flush();
o.close();
%>
原创
版权说明
【
设为主页
】【
加入收藏
】【
打印本文
】【
回到顶部
】【
关闭此页
】
相关文章
·
魔兽外挂代码_vc代码
·
高斯列主元消元法的VC语言代码_vc代码
·
预编译头文件的问题解答_vc代码
·
雕刻加工常见问题解答_vc代码
·
雅可比、高斯消元法解方程组的VC语言代码
·
防止ClistCtrl闪烁_vc代码
·
问题解答资料_vc代码
·
问题解答汇总一_vc代码
·
问题解答二例_vc代码
最新文件
特别推荐
关于网学
|
万能工具
|
在线交流
|
会员中心
|
查询论文
|
招聘说明
|
精品资源
|
专题论文
|
会员中心
|
联系方式
|
下载目录
论文目录
Copyright 2005-2018 www.myeducs.cn All Rights Reserved 版权所有·网学网 提供大量原创论文 参考论文 论文资料 源代码 管理及投稿 E_mail:3710167@qq.com
郑重声明: 本网站论文均来自互联网,由本站会员上传或下载,仅供个人交流、学习、参考之用,版权归原作者所有
请下载完后24小时之内删除,任何人不得大幅抄录、在期刊上发表或作为商业之用。如涉及版权纠纷,本网站不承担任何法律及连带责任。