- 浏览: 1756788 次
- 性别:
- 来自: 深圳
文章分类
- 全部博客 (528)
- java基础 (35)
- oracle (23)
- 项目管理 (10)
- 代码架构 (27)
- java线程与进程 (2)
- 盈利模式 (10)
- 性能测试 (1)
- Ophone (2)
- web (6)
- asp (0)
- php (1)
- c# (1)
- Ruby (0)
- jboss (4)
- java基础之面试篇 (7)
- 数据查询优化 (1)
- weblogic (3)
- EJB (1)
- EXT (6)
- jquery (8)
- struts2 (2)
- struts1 (1)
- css (1)
- javascript (4)
- SSI (9)
- linux (9)
- c++ (6)
- 网络安全 (3)
- swing (2)
- 嵌入式 (1)
- 图像处理(机器人智能技术) (1)
- vb (2)
- mysql (2)
- sqlserver (10)
- dephi (0)
- Android (4)
- hadoop (1)
- maven (4)
- mybatis (1)
- html5 (1)
- 算法 (0)
- 高并发架构总结 (1)
- 时事评论 (4)
- 有些话不能不说 (35)
- 琴棋书画 (0)
- 教育 (1)
- 创业需要的 (4)
- 产品经理需要的 (4)
- 小南那些青涩的文章 (9)
- 如何创新 (4)
- 历史借鉴之秦汉 (1)
- 历史借鉴之三国 (1)
- 历史借鉴之魏晋 (1)
- 历史借鉴之隋唐 (1)
- 历史借鉴之南北宋 (1)
- 历史借鉴之近现代史 (1)
- 好工具我来推荐 (4)
- 汇编 (14)
最新评论
-
bilimeng:
求教,ConcurrentHashMap不是线程安全的么,为啥 ...
架构师之jdk8-----------------ConcurrentHashMap快速构建本地缓存和单例模式 -
baiducctv5:
wtaisi 写道wtaisi 写道|||||||||
spring aop中的propagation的7种配置的意思 -
zhangdong92:
另外内存泄漏一般也不是指计算时溢出。而是指某些对象已经不再使用 ...
java基础之面试篇三---int,float,long,double取值范围,内存泄露 -
zhangdong92:
Long.MAX_VALUE应该是(2^63)-1,而不是64 ...
java基础之面试篇三---int,float,long,double取值范围,内存泄露 -
nannan408:
java-lxm 写道好湿好湿好湿谢谢: )。
游南巅之晚秋
在页面或者后台response,直接用文件头加你的文件,文件流写出。
比如在页面这样写,当然,最好在后台写:
<%@ page language="java" import="java.util.*" pageEncoding="gbk"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'test.jsp' starting page</title>
<meta http-equiv="pragma" content="no-cache">
<meta http-equiv="cache-control" content="no-cache">
<meta http-equiv="expires" content="0">
<meta http-equiv="keywords" content="keyword1,keyword2,keyword3">
<meta http-equiv="description" content="This is my page">
<!--
<link rel="stylesheet" type="text/css" href="styles.css">
-->
</head>
<body>
<%
// 得到文件名字和路径
String filename = "Example.zip";
String filepath = "D:\\";
// 设置响应头和下载保存的文件名
response.setContentType("APPLICATION/OCTET-STREAM");
response.setHeader("Content-Disposition",
"attachment; filename=\"" + filename + "\"");
// 打开指定文件的流信息
java.io.FileInputStream fileInputStream =
new java.io.FileInputStream(filepath + filename);
// 写出流信息
int i;
while ((i=fileInputStream.read()) != -1) {
out.write(i);
}
fileInputStream.close();
out.close();
%>
</body>
</html>
发表评论
-
java 序列化和反序列化(针对字符串的例子)
2014-11-04 14:09 42261.前言. 摘自:http://blog.csdn.ne ... -
java的addall和system.arraycopy的效率对比
2014-07-11 18:22 13971.前言。 如题。 2.对比。 addall ... -
java时间转换总结
2014-07-01 09:35 27881.如题。 后续将时间问题都放本篇。 2.java时间处理 ... -
System.arraycopy把多个byte数组合并为一个byte数组,节省空间。
2014-05-22 14:34 53191.前言。 如题。 2.代码。 publi ... -
jdk5后并发线程优雅的创建方式ExecutorService+Callable比thread和runable两种方式简单和实用,可以替代后两者。
2014-01-23 16:48 22511.前言。 如题。ExecutorService可用在并 ... -
eclipse指定jvm路径,在没有配置jvm环境变量的时候可直接打开。
2014-01-10 15:37 23591.前言。 如题。 2.代码。 这个写在eclipse.i ... -
java如何最小值int变成最大值?可作为字符串排序使用
2013-11-30 00:29 22281.前言。 如题。 2.例子,可以直接运行。 p ... -
Myeclipse copy的工程无法发布的问题-Exploded location overlaps an existing deployment
2013-06-09 09:16 11061.前言。 直接copy,直接在Myeclipse下面 ... -
Comparator和Comparable在排序中的应用
2012-11-06 10:53 932Comparator可以实现数组排序,与原类没有很大耦合。 ... -
Myeclipse6.5不能启动和运行缓慢、运行错误的一些问题总结
2012-03-15 11:32 2123Myeclipse6.5对1.6支持部好,最好把ec ... -
java用Ant.jar的zip写文件解决文件名中文问题(转)
2012-01-09 13:51 2274package ejbModule.util; i ... -
为什么new FileOutPutStream和new File创建不了文件?java.io.FileNotFoundException 系统找不到指定的路径
2012-01-04 23:27 70278FileOutPutStream在c盘等一级目录 ... -
java如何打包zip等压缩文件
2012-01-03 19:35 2354直接调用jdk的类可以了。 package javai ... -
myclipse的export失败的一个问题
2011-09-25 12:48 1356在用eclipse将工程导出为jar或者可 ... -
Java如何定义三维数组
2011-09-10 20:21 12613java 定义三维数组,有很多方法,这里举两种: 1.直接定 ... -
一个Myeclipse视图跑出来,脱离窗口的问题
2011-02-13 17:16 3989也许经常使用Myeclipse的程序员会发现,视图窗口有 ... -
Map和Properties的遍历例子
2010-12-19 23:18 1266prperties的遍历有点麻烦,map的遍历有entrySe ... -
StringBuffer和Double.ValueOf一起用导致的错误
2010-12-04 16:36 2538StringBuffer虽然是同步的,然而如果不注意它的 ... -
线程wait和notify的针对每个线程,实现·随时暂停和唤醒
2010-11-25 12:55 1766多线程的利用在进行进程调度中具有重要的意义,是java的 ... -
Unicode和汉字的相互转化
2010-11-08 22:23 1404import java.util.regex.Matcher; ...
相关推荐
- 远程文件管理(管理服务器端所有文件,只有系统用户才能进入此页面),路径 `/filemanager` ![登录页面](http://towerpan.qiniu.segocat.com/git/efo/filemanager.png) > 此功能基于 [angular-filamanager]...
它能够自动检测网页编码,远程下载网页,同时支持同域名和跨域名下载css文件(导入css文件)、Js文件、flash文件,并能够从网页和css文件中分析出图片和背景图片文件下载到本地,实现不同文件按相对路径实现归档,并且...
打开从网上下载保存的Css样式文件,按照程序第一、二、三、四步进行处理,Css文件中的图片会被保存下来,默认保存路径是Css文件所在目录,并自动修改Css文件中原图片路径地址为相对地址,修改前会自动备份原文件。...
下载上传文件 查看远程图像 使用集成的网络浏览器查看您的更改 安装注意事项 注意:MangoLight编辑器尚处于开发的早期阶段。 请正确配置您的服务器,以限制对此工具的访问。 欢迎提出建议,改进和修正。 在使用...
用JAVA开发的一个小型的目录监视系统,系统会每5秒自动扫描一次需要监视的目录,可以用来监视目录中文件大小及文件增减数目的变化。 Java日期选择控件完整源代码 14个目标文件 内容索引:JAVA源码,系统相关,日历,...
<项目介绍> -基于 JavaScript 实现微信小程序商城前端,包含商城首页、分类页、产品详情、个人中心、分销、秒杀、购物车、积分、...下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 --------
2.打开regedi.exe文件,然后手动导出整个注册表文件为*.reg,想恢复直接双击这个*.reg 3.在运行下进入msconfig里然后选择常规后,创建备份和还原备份K 4.不完全注册表恢复,XP和2000重起机器按F8进入,选择上1次正确配置...
JavaWeb课程设计/期末大作业-学生信息选课管理系统,老师学生双重用户;...下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 -------- ------------------------------------
<项目介绍> 项目简介 积木(block)系统旨在为开发者、运营提供一套模块化开发、可视化页面搭建的解决方案。目的是尽可能的解放...下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 --------
正在上传、远程下载关闭页面提醒。fix bug安全漏洞修复:文件越权读取漏洞紧急修复,iis6配置不当导致安全问题优化;插件自动更新数据同步问题优化;分享文件夹,编辑器打开页面,左侧文件夹展开目录异常问题;(没有...
<项目介绍> 一个简约耐看的光遇小站HTML+PHP页面 自适应手机端和电脑端 把与小伙伴在Sky·光遇这款游戏中的点点滴滴记录下来吧...下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 --------
<项目介绍> Python实现的基于静态页面和动态数据的爬虫项目 - 不懂运行,下载完可以私聊问,可远程教学 该资源内项目源码是个人...下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 --------
copy 路径文件名1 路径文件名2 /y 复制文件1到指定的目录为文件2,用参数/y就同时取消确认你要改写一份现存目录文件 copy c:srv.exe ipadmin$ 复制本地c:srv.exe到对方的admin下 copy 1st.jpg/b+2st.txt/a 3st....
基于React-Native App--健康菜谱+源代码+文档说明+页面截图 - 不懂运行,下载完可以私聊问,可远程教学 该资源内项目源码是个人...下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 --------
基于JavaScript的微信小程序--健康菜谱+源代码+文档说明 功能 分类检索菜谱 发现最新菜谱 根据菜谱名搜索菜谱 ...下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 --------
Android App--健康菜谱,课程大作业+源代码+文档说明+页面截图 - 不懂运行,下载完可以私聊问,可远程教学 ...下载后请首先打开README.md文件(如有),仅供学习参考, 切勿用于商业用途。 --------
主要特征以图形方式添加FTP / SFTP主机(当前不支持FTPS) 支持密码,密钥和代理身份验证通过选择列表浏览文件保存时自动上传文件多窗口支持(即服务器设置和下载的文件已序列化,并且可以在多个Atom窗口中访问)...
td定时备份,td定时数据备份,文件定时备份,testdirector定时备份,testdirector定时数据备份,testdirector备份工具,文件备份工具,testdirector定时备份工具,文件定时备份工具。 【要求】:操作系统必须安装...