1. 如果是图片, 你要直接输出, 就write到response.getOutputStream
2. 如果是要下载, 下载其实也是一样, 从db读出数据然后输出到response的流中去.
2. 如果是要下载, 下载其实也是一样, 从db读出数据然后输出到response的流中去.
解决方案 »
- 小白:有没有很好的源码站?
- myeclipse6.5中启动tomcat时出现ora-01017 Invalid username/password; logon denied
- 请求转发requestDispatcher 转发路径后?key=value的参数为什么转到的页面能在请求正文中取到
- 泛型的问题
- 在java 中,包有多种用途????????????
- 请java高手帮帮忙,帮我解决一下问题,谢谢先!
- 简单的session问题。我不会,我错那了?
- 一个关于JSP环境配置的问题???(在线等待)
- 初学ejb,使用j8,请教各位,为什么不能建立ejb module????
- 各位大哥好!帮我做到考试题目!我是java盲!题目虽简单写的时候最好也把注解写上!
- struts2+hibernate+spring 中获得request对象
- form取值问题?
public class DownloadFile extends ActionSupport implements ServletResponseAware{
......
private HttpServletResponse resp;
@Override
public String execute() throws Exception {
resp.setContentType("application/x-msdownload");
resp.setHeader("Content-Disposition", "attachment;" + "filename="
+ new String(fileFileName.getBytes(), "iso-8859-1"));
this.xxx = (Xxx)this.myXxxService.get(new Integer(1));
OutputStream os = resp.getOutputStream();
os.write(person.getUploadFile());
os.flush();
return SUCCESS;
}
public void setServletResponse(HttpServletResponse resp) {
// TODO Auto-generated method stub
this.resp = resp;
}
......
}