servlet下载遇到问题大神进来看看

帅狗 发布于 2014/11/06 17:37
阅读 202
收藏 1

前台js之前用jquery  ajax请求servlet测试好半天才反应过来根本不行所以就用

window.location.href这种方式请求后台

一下后台处理的servlet

页面点击下载按钮触发,界面是用easyui做的,不成功跟easyui有关系?

结果就是一片空白

加载中
0
莱特钉
莱特钉
浏览器直接输入  url 看是否能下载,如果不能下载,那后台本身代码有问题,如果能下载,前台页面或js有错误的地方,个人感觉是后台代码问题
0
ForEleven
ForEleven
暂认为你的后台代码是正确的
把location.href = xxx  这种方式换成   window.open(xxx)
改变location对象其实就是改变了当然页面的url,当然会空白
0
盲人摸象
盲人摸象
 你要先调试下请求是否到达servlet进行处理,再看下是否文件对象file是否存在,是否获取了对应的文件。你如果是出现空白页面,大面是没有找到文件,然后就是没有写入文件流,之后就是没有输出流。
0
Raynor1
Raynor1
你给这一个SERVLET要做MIME/TYPE的。。不然浏览器不认的。你设置一下他的类型是APPLICATION就可以下载了。
0
开源中国部长_柯标
开源中国部长_柯标

前台js之前用jquery  ajax请求servlet测试好半天才反应过来根本不行所以就用

window.location.href这种方式请求后台

返回顶部
顶部