java页面代码下载_java 下载页面代码
String fileName="";
String filePath = "d://max//";//下载文件目录,可以在配置文件中读取
if (request.getParameter("file") != null) {
fileName = request.getParameter("file");
}
response.reset();
response.setHeader("Content-disposition","attachment; filename="+fileName);
// response.setContentType("application/ms-excel");
BufferedInputStream bis = null;
BufferedOutputStream bos = null;
try {
System.out.println("Ready to transform file:"+filePath+fileName);
bis = new BufferedInputStream(new FileInputStream(filePath + fileName));
bos = new BufferedOutputStream(response.getOutputStream());
byte[] buff = new byte[2048];
int bytesRead;
while(-1 != (bytesRead = bis.read(buff, 0, buff.length))) {
bos.write(buff,0,bytesRead);
System.out.println("Each time read content :"+buff.toString());
}
System.out.println("End of transform the file :"+fileName);
} catch(final IOException e) {
System.out.println ( "IOException." + e );
} finally { if (bis != null) bis.close(); if (bos != null) bos.close(); }%>
java页面代码下载_java 下载页面代码相关推荐
- java代码讲解_Java基础系列-代码块详解
注:本文出自博主 Chloneda:个人博客 | 博客园 | Github | Gitee | 知乎 前言 Java基础系列,尽量采用通俗易懂.循序渐进的方式,让大家真正理解Java基础知识! 代码块 ...
- java 非静态 初始化_Java非静态代码块和实例初始化过程
1 非静态代码块 非静态代码块特点 ①可以为实例变量(非静态的属性)初始化 ②每次创建对象的时候,都会执行一次,且先于构造器执行 ③若有多个非静态的代码块,那么按照定义的顺序从上到下依次执行 ④代码块 ...
- java代码抛出异常_Java中编写代码出现异常,如何抛出异常,如何捕获异常
异常的产生过程解析 先运行下面的程序,程序会产生一个数组索引越界异常ArrayIndexOfBoundsException.我们通过图解来解析下异常产生的过程. 工具类 classArrayTools ...
- java离线安装包_java下载
Java 是由 Sun Microsystems 在 1995 年首先发布的编程语言和计算平台.有许多应用程序和 Web 站点只有在安装 Java 后才能正常工作,而且这样的应用程序和 Web 站点日 ...
- java io 视频 下载_Java下载映客主播视频回放到电脑硬盘
Java下载映客主播视频回放到电脑硬盘 使用Java下载映客回放到电脑硬盘 使用方法:在映客app播放回放视频时,分享到QQ,就可以得到url,其中的liveid属性就是视频ID. 源代码由 [**海 ...
- Java script 获取时间_java script时间代码 - 已解决 - 搜搜问问
java script时间代码 25 [ 标签:java, script, 时间代码 ] ˊ︷.鏡゛ 2009-01-07 18:20 要实现一个效果~ 页面上显示时间是 某年某月某日某时 时间自动增 ...
- java 全站静态化_java如何页面全站静态化
静态变量和静态方法都属于静态对象,它与非静态对象的差别需要做个说明. (1)Java静态对象和非静态对象有什么区别? 比对如下: ...
- java文件下载并添加水印_Java下载文件加文字水印(Excel、PDF、图片)
一.导出Excel加文字水印 方法:通过实现准备一个带有水印的Excel文件,然后将数据覆盖该文件然后输出. 比如我准备了如下的一个带水印的模板,我起名为water.xlsx(网上有如何给Excel加 ...
- java页面登陆密码_java实现页面登陆2 密码加密
java实现页面登陆2 密码加密 userDao中修改的: public boolean getSelect(String userName, String password) { boolean f ...
最新文章
- 挺带劲,这款国人开源的监控系统功能真强大~
- python 网页上显示数据_用Python实现网页数据抓取
- Windows 10强推新功能:能否让你的电脑更快
- 在线索二叉树中找前驱后继
- python安装pygame的命令是什么_Python的pygame安装教程详解
- emos-第一章、项目前置准备
- Delta并联机构静力学分析
- 解决Java下载Zip压缩文件,解压后报不可预料的压缩文件末端
- 史上最强!PC时代的20位英雄(组图)
- 考研高数——积分中值定理证明
- ssm框架搭建之ss框架
- 全新三网免挂码支付系统/微信金额免输入/源支付2.2/thinkphp开发的聚合免签支付系统
- proteus元件图片_proteus元件对照表(经典详细)
- Syclover战队专访 | 年度终局之战,键指圣诞狂欢
- linux 压缩减少大小,linux – 为什么gnu parallel chunking会改善gzip的压缩大小?
- 【原创】EXCEL公式经验(2)--关于count(),countif(),counta(),countifs()相关多个函数总结
- (产品贴)网易理财体验
- 攻略:邮件搬家同一个域名操作步骤,设置邮箱搬家功能的方法
- rgb三色直方图的绘制
- cuda安装失败问题2:install of driver component failed
热门文章
- 4. Spring Boot 过滤器、监听器
- 《HFSS电磁仿真设计从入门到精通》一2.3 T形波导的优化分析
- 使用git和github进行协同开发流程
- Unity3D中关于场景销毁时事件调用顺序的一点记录
- arm-arago-linux-gnueabi 下载,arm-arago-linux-gnueabi问题
- 简述与oracle相关的程序组,北语网院18秋《Oracle数据库开发》作业_4答案
- java基础输入_java基础之标准输入
- 求解下列递推关系式_装错信封问题及九连环问题的递推关系式以及通项公式的推导(尤其是高中生一定要读)...
- PHP数组之间的比较,PHP 数组之间的比较方法:
- top 和cpu 负载不同_Linux: Top命令你了解多少?