- 浏览: 517611 次
- 性别:
- 来自: 广州
文章分类
- 全部博客 (377)
- J2EE (61)
- ORACLE (36)
- JS (15)
- EXT (0)
- win7 (12)
- TOMCAT (10)
- game (1)
- ie (5)
- etc (8)
- ibatis (3)
- ORACLE 客户端 (1)
- bat (3)
- 健康 (127)
- baby (4)
- html (12)
- myeclipse (16)
- 射手 字幕默认下载 位置 (1)
- office (0)
- car (2)
- xxx (1)
- python简介 (1)
- FusionCharts (1)
- dorado (4)
- english (3)
- weblogic (3)
- request/servlet (3)
- wsdl (1)
- offie2010 visio2010 下载 (1)
- nexus5 (0)
- chrome (3)
- ssi (2)
- 安卓 (3)
- nexus ipad (1)
- mysql (4)
- json (3)
- struts (6)
- datagrid (1)
- highcharts (1)
- tools (2)
- tool (1)
- spring3 (1)
- jedit (1)
- java (4)
- windows (1)
- easyui (2)
- 液晶显示器色温 (1)
- mybatis (1)
- where (1)
- sublime (1)
- spring4 (3)
最新评论
-
spring_springmvc:
如何在java Web项目中开发WebService接口,地址 ...
java 调用WebService服务接口 -
chenzheng8975:
阅
人生三大陷阱 -
ygbb007:
直接OD就能破解的
myBase Desktop 6.0 破解方法 -
lanlansnss:
直接删除nyfedit.ini文件即可
myBase Desktop 6.0 破解方法 -
yunzhu:
LZ写博客不太注重排版啊,排版不行别人没法看的
PermGen space
jsp页面
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<a href="xxxAction.do?fileId=...">点击下载</a>
struts.xml
<action name="xxxAction" class="downAction">
<result name="success" type="stream" >
<param name="fileName" >file</param>
<param name="contentDisposition" >attachment;filename=${filename}</param>
<param name="buffersize">1024</param>
</result>
downAction
private String filename;
private InputStream file;
private String fileId;
public String execute(){
ServletContext sc=ServletActionContext.getServletContext();
String path=sc.getRealPath("upload");
filename=""+fileId;
file=new FileInputStream(path+File.separator+filename);
return "success";
}
文件下载,在jsp页面加一段java代码,给你贴个例子:
jsp页面加上这段代码的话、就会弹出框框 提示你打开还是保存?
java.text.SimpleDateFormat tempDate = new java.text.SimpleDateFormat(
"yyyyMMddHHmmss");
String time = tempDate.format(new Date());
String fileName = "用户基本信息_" + time + ".doc";
fileName = new String(fileName.getBytes("GBK"), "ISO8859_1");
response.setHeader("Content-Disposition", "attachment;filename="
+ fileName);
response.setDateHeader("Expires", 0);
response.setHeader("Cache-Control", "no-cache");
response.setHeader("Pragma", "no-cache");
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<a href="xxxAction.do?fileId=...">点击下载</a>
struts.xml
<action name="xxxAction" class="downAction">
<result name="success" type="stream" >
<param name="fileName" >file</param>
<param name="contentDisposition" >attachment;filename=${filename}</param>
<param name="buffersize">1024</param>
</result>
downAction
private String filename;
private InputStream file;
private String fileId;
public String execute(){
ServletContext sc=ServletActionContext.getServletContext();
String path=sc.getRealPath("upload");
filename=""+fileId;
file=new FileInputStream(path+File.separator+filename);
return "success";
}
文件下载,在jsp页面加一段java代码,给你贴个例子:
jsp页面加上这段代码的话、就会弹出框框 提示你打开还是保存?
java.text.SimpleDateFormat tempDate = new java.text.SimpleDateFormat(
"yyyyMMddHHmmss");
String time = tempDate.format(new Date());
String fileName = "用户基本信息_" + time + ".doc";
fileName = new String(fileName.getBytes("GBK"), "ISO8859_1");
response.setHeader("Content-Disposition", "attachment;filename="
+ fileName);
response.setDateHeader("Expires", 0);
response.setHeader("Cache-Control", "no-cache");
response.setHeader("Pragma", "no-cache");
发表评论
-
HttpClient4.X的代理密码
2018-07-11 23:48 819HttpClient4.X的代理添加实现(转自http://b ... -
Enable debug logging for this logger for a complete list of JARs that were scann
2018-06-28 21:59 1713修改EL表达式,例如"${owner.new}& ... -
job spring3--spring4
2017-12-28 09:21 410job spring3-->spring4 org ... -
java的(PO,VO,TO,BO,DAO,POJO)解释
2017-06-12 10:26 494java的(PO,VO,TO,BO,DAO,POJO) ... -
高內聚、低耦合。多聚合、少繼承
2017-05-22 15:52 749面向對象原則:高內聚、低耦合。多聚合、少繼承 2015-05 ... -
savesavesavesavesavesave
2017-05-18 17:24 454savesavesavesavesavesave uploa ... -
eclipse 图标的含义
2016-10-13 15:11 456... -
log4j-struts异常日志打印
2016-08-24 17:04 1023log4j.appender.myfile.layout.Co ... -
struts2 Action中获取request, response对象
2016-07-21 09:43 1131ajax不能完成文件下载, ... -
request和response的中文乱码问题
2016-03-04 10:39 1333request和response的中文乱码问题 request ... -
sun.misc.BASE64Encoder找不到jar包的解决方法
2015-06-29 15:10 803sun.misc.BASE64Encoder找不到jar包的解 ... -
jar 包 用途(jar功能对照表)
2015-04-08 16:07 1539jar包用途(jar功能对照表) axis.jar SOAP ... -
java调用打印机打印自定义的图片
2014-08-19 16:03 3757package test; import java.awt. ... -
JAVA基类和派生类
2014-05-22 16:02 1249JAVA基类和派生类 从 ... -
web.xml配置详解
2014-02-20 08:56 7822007-10-16 17:12 Web.XML 配 ... -
不要使用sun.misc.BASE64Encoder
2014-02-18 10:10 1134一直以来Base64的加密解密都是使用sun.misc包下的B ... -
自定义Result
2014-01-13 10:18 698自定义Result 5.7.1 什么是自定义Result ... -
ant+javadoc生成API文档
2014-01-02 17:16 914ant+javadoc生成API文档 分类: ant 2006 ... -
ssi包下载
2013-12-27 10:15 924Spring官网改版后找了好 ... -
webAppRootKey参数问题
2013-12-25 14:40 748...
相关推荐
struts上传struts上传 struts上传struts上传
struts上传文件(图片/附件),希望对初学struts的同学们有帮助。如果有事么不足,请大家多指教。
struts 上传 和 smartupload上传
实现struts同时上传多个文件!
Struts上传,已经处理好乱码问题Struts上传,已经处理好乱码问题
这是个文件上传与下载的文件,按步骤操作,准能成功!祝你成功!
STRUTS框架的上传DEMO,解决上传后文件名中文乱码问题! 软件为MYECLIPS直接导出,使用方法:解压后直接导入到MYECLIPS就可使用!
基于struts上传头像功能,采用showModalDialog进行窗口弹出上传,关闭窗口实时更新头像,有需要的请猛击下载
用struts上传多个文件的方法,建立上传用的JSP文件配置struts-config.xml文件
Struts上传图片,本地或者项目中,希望带给大家一点帮助!
struts 上传 组件 struts 上传 组件 具体操作
struts上传.rar
struts上传和下载源码
struts上传下载实例包含了完成的代码以及jsp
这是我在教学中的struts上传课堂演示案例,包括单个上传和批量上传,并附上教学PPT。希望对初学者有所帮组
struts上传下载源代码,用java实现文件的上传与下载
struts上传与显示图片例子参考 struts上传与显示图片例子参考 struts上传与显示图片例子参考