当前位置:  技术问答>java相关

如何解决文件下载和页面迁移之间的矛盾

    来源: 互联网  发布时间:2017-04-23

    本文导语:  我有一个Servlet,希望它在实现文件下载后,迁移到一指定画面,代码如下 /////////////// download /////////////// response.setHeader("Content-Disposition", "attachment;filename=" + "PrjSlip.xls"); response.setHeader("Connection", "close"); response.setHeader("...

我有一个Servlet,希望它在实现文件下载后,迁移到一指定画面,代码如下
/////////////// download ///////////////
response.setHeader("Content-Disposition", "attachment;filename=" + "PrjSlip.xls");
response.setHeader("Connection", "close");
response.setHeader("Content-Type", "application/octet-stream");
// open file input stream
File f = new File(CmResource.PRJ_SLIP);
java.io.FileInputStream fileIn = new java.io.FileInputStream(f);
// write output stream
int i;
ServletOutputStream sos = response.getOutputStream();
int i_length = fileIn.available();
byte buf_l[] = new byte[i_length];
while( i_length > 0) {
fileIn.read(buf_l);
sos.write(buf_l);
i_length = fileIn.available();
}
sos.close();
/////////////// move page ///////////////
RequestDispatcher d = request.getRequestDispatcher(CmResource.GL001GM001);
d.forward(request,response);

实际的运行效果是,最后两行的页面迁移无效,
如何解决这个问题,请高手帮帮忙,谢谢了!

|
request.sendRedirect("*.jsp");

    
 
 

您可能感兴趣的文章:

  • 访问JSP文件或者Servlet文件时提示下载的解决方法
  • 为什么我上传文件的时候,如果遇到文件名是中文的,虽然可以上传,但不可以下载,怎么解决?
  • 我代理的虚拟主机,当访问量网站系统的模板文件如INDEX.DWT能下载下来.如何解决
  • 解决问题者40分奉上(文件下载问题)
  • android 下载时文件名是中文和空格会报错解决方案
  • IIS、Apache、Nginx下用IE下载apk文件变成zip的解决办法
  • Java下载文件时文件名乱码问题解决办法
  • Windows Server 2003服务器无法下载.exe文件的解决方法
  • FF浏览器和IE下载文件乱码问题的解决方法
  • 有这样一个关于动态生成文件并提供下载的难题,不知道大家有什么好的解决办法没有?(三根鸡毛!)
  • php强制下载文件的代码(解决IE下中文文件名乱码问题)
  • 解决PHP文件下载时中文文件名乱码的问题
  • 100分求解决:sftp自动上传下载文件的问题
  • 求文件上传/下载/显示的解决方法
  • sqlserver数据库迁移后,孤立账号解决办法
  • 解决系统从Oracle到Sybase的迁移
  • oracle 数据库数据迁移解决方案
  •  
    本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
    本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • jsp之间传参数接受中文有乱码问题解决方法
  • 解决无法在unicode和非unicode字符串数据类型之间转换的方法详解
  • android不同activity之间共享数据解决方法
  • android播放视频时在立体声与单声道之间切换无变化原因分析及解决
  • secureCRT下Linux终端汉字乱码解决方法
  • VS2005解决方案管理器中不显示解决方案节点的解决办法
  • 修改配置真正解决php文件上传大小限制问题(nginx+php)
  • 有高手能破解RAR的密码吗,至今没有找到人能解决?(先只给10分意思意思,若解决,至少给解决的人500分!说话算话!)
  • 修改配置真正解决php文件上传大小限制问题(apache+php)
  • 解决 select 挡住div的解决方法
  • window.onload事件覆盖掉body onload事件(window.onload和html body onload事件冲突)解决办法
  • 奇怪,怎么“已解决”问题只有4页(10/17日之后的),以前的已解决问题到哪里看?
  • sharepoint 2010中item.Update()和item.SystemUpdate 修改数据版本问题解决
  • 解决!解决!求助如何安装多系统!
  • andriod中UIScrollView无法正常滚动的解决方法
  • 解决多级索引速度慢的问题可否像解决多级页表那样使用TLB?
  • 错误:将'const x'作为'x'的'this'实参时丢弃了类型限定问题解决
  • Liunx命令tar压缩出现如下错误该怎么解决?急需解决!感谢
  • vs2010下禁用vmware的方法以及解决vmware插件导致vs2010变慢的问题
  • 求数据库解决方案===求数据库解决方案
  • windows server2008上PowerBuilder程序系统错误解决方法
  • MYSQL安装时解决要输入current root password的解决方法
  • Linux/CentOS下的CST和UTC时间的区别以及不一致的解决方法
  • 解决oracle用户连接失败的解决方法
  • Linux下时钟同步问题:Clock skew detected原因分析及解决方法
  • 呵呵,前段时间Ubuntu服务器版的问题总算解决了,解决方法就是重新安装桌面版-_-!


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3