关于struts+extjs上传 弹出下载对话框问题
2010-08-04 15:18
323 查看
关于struts+extjs上传 弹出下载对话框问题 ,
今天我遇到了这个问题,当然不知道你们是不是也一样,下面是我记录的过程
首先我们一般的与extjs交付时都采用json数据格式。所以呢可能在struts配置文件中加入了入下代码
<result name="delbyprocessid" type="json"></result>
这是其中的一个原因
还有我们在返回操作结果时也返回了JSON数据。。提示用户操作结果
现在呢我不这样做。我就在struts action返回一个null
然后通过response 来输出到页面。在用extjs接收结果
代码入下:
HttpServletResponse response =
ServletActionContext.getResponse();
try {
response.setContentType("text/html; charset=UTF-8");
PrintWriter out = response.getWriter();
out.write("{");
out.write("success:'false',");
out.write("message:'文件不能为空'");
out.write("}");
} catch (Exception eb) {
throw new RuntimeException(eb);
}
这样子。我的下载框也不会出现了。完成
今天我遇到了这个问题,当然不知道你们是不是也一样,下面是我记录的过程
首先我们一般的与extjs交付时都采用json数据格式。所以呢可能在struts配置文件中加入了入下代码
<result name="delbyprocessid" type="json"></result>
这是其中的一个原因
还有我们在返回操作结果时也返回了JSON数据。。提示用户操作结果
现在呢我不这样做。我就在struts action返回一个null
然后通过response 来输出到页面。在用extjs接收结果
代码入下:
HttpServletResponse response =
ServletActionContext.getResponse();
try {
response.setContentType("text/html; charset=UTF-8");
PrintWriter out = response.getWriter();
out.write("{");
out.write("success:'false',");
out.write("message:'文件不能为空'");
out.write("}");
} catch (Exception eb) {
throw new RuntimeException(eb);
}
这样子。我的下载框也不会出现了。完成
相关文章推荐
- 关于struts+extjs上传 弹出下载对话框问题
- 关于创建Excel表格问题(保存至指定文件/弹出直接打开还是下载,并可以选择保存路径的对话框)
- extjs3.4+struts2上传文件却弹出下载框,下载的文件内容为json 返回的值的问题
- 关于获得用JS弹出对话框的返回值问题
- 关于在java中弹出确定取消的对话框问题
- Extjs 关于文件上传file 框 可输入问题解决
- 关于showModalDialog()对话框点击按钮弹出新页面的问题
- 关于.Net页面弹出对话框而改变CSS布局的问题
- 点击JSP页面后弹出“下载”对话框问题
- ajaxFileUpload上传文件时IE浏览器弹出下载提示问题处理
- 关于如何阻止程序发生异常时弹出对话框的问题
- 关于编程中需要上传下载修改EXCEL时会遇到的问题
- 关于文件的上传下载问题
- 关于extjs使用filefield上传时出现非真实路劲问题
- 关于JSF对话框弹出的问题
- .net mvc4 + ajaxfileupload.js 解决IE浏览器中弹出下载对话框问题
- extjs 文件上传对话框显示后,页面出现空白的问题
- 关于附件上传文件名包含特殊字符引起无发下载附件的问题解决办法
- ASP.Net中下载文件遇到了一个问题--对话框弹出两次