关于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);
}
这样子。我的下载框也不会出现了。完成
分享到:
相关推荐
在"struts+extjs实现UploadDialog"这个主题中,我们主要讨论如何利用Struts和ExtJS来创建一个文件上传对话框。UploadDialog通常是一个交互式的用户界面,允许用户选择本地文件并将其上传到服务器。 首先,让我们从...
【标签】"点击上传弹出上传对话框extjs+strust2.rar" 确认了主题,强调了这个资源是关于文件上传功能的实现,使用了ExtJS和Struts2这两个技术栈。 压缩包内的文件名列表虽然只有一个"a",但通常情况下,这可能会...
本文将深入探讨如何使用Struts2和ExtJS3实现单文件和多文件的上传功能。 首先,我们要理解文件上传的基本流程。在Web应用中,用户通过浏览器选择本地文件,然后这些文件的数据被封装到HTTP请求中发送到服务器。...
Struts和ExtJS4.0是两种非常重要的Java Web开发技术。Struts是一个基于MVC(Model-View-Controller)架构的开源框架,主要用于构建企业级的Java Web应用程序,而ExtJS4.0则是一个强大的JavaScript库,用于构建富...
通过这样的整合,开发者可以利用Struts2的强大控制层,ExtJS的富客户端功能,以及JSON的高效数据交换能力,构建出高性能、高交互性的Web应用。在实际项目中,还需要考虑性能优化、错误处理、安全策略等方面,以确保...
struts+spring+ibatis+extjs完美整合! 联系方式:QQ360310087 如果有需要与本人沟通的.
这是 struts+ hibernate +spring +extjs 完整的java 商场vip消费查询系统项目源码 可以直接导入eclipse、myeclipse。内附数据库文件 mysql版,也可改成其它数据库, 换对应数据库连接驱动和修改sql语法即可
在IT行业中,构建Web应用程序是常见的任务,而“Hibernate+Spring+Struts2+ExtJS开发CRUD功能实例”提供了一个完整的解决方案,用于快速开发基于Java的Web应用,特别是涉及数据库操作的CRUD(创建、读取、更新、删除...
Struts、Spring、Hibernate 和 ExtJS 是四种在Java Web开发中广泛应用的技术,它们共同构建了一个高效、可维护的毕业设计系统。以下是对这四个技术及其整合应用的详细说明: **Struts** Struts 是一个基于 Model-...
Hibernate+Spring+Struts2+ExtJS开发CRUD功能
《整合Struts、Spring、Hibernate与ExtJS构建高效的人力资源管理系统》 在现代企业中,信息化管理已经成为提升效率、优化资源配置的关键。本系统以"struts+spring+hibernate+extjs"为核心技术栈,构建了一套功能...
"Hibernate+Spring+Struts2+ExtJS整合开发实例"就是一个典型的Java Web应用程序开发案例,它将四个关键组件结合在一起,以实现高效、模块化的后端和前端功能。 **Hibernate** 是一个流行的Java对象关系映射(ORM)...
Struts+Spring+Hibernate+ExtJs学生学籍系统毕业设计是一个综合性的项目,它整合了四个关键的技术框架,用于构建高效、稳定且易于维护的Web应用程序。这些技术分别是: 1. **Struts**:这是一个基于MVC(Model-View...
功能强大的Struts2.0+Extjs实现的文件上传,包含文件上传进度,文件的下载,压缩,解压多文件删除等
Struts和ExtJS是两种在Web开发中广泛使用的技术。Struts是一种基于MVC(Model-View-Controller)设计模式的Java EE框架,用于构建可维护性和可扩展性高的企业级应用程序。它提供了请求处理、业务逻辑管理以及视图...
【标题】"spring+mvc+mybatis+extjs整合"是一个经典的Java Web开发框架组合,广泛应用于企业级应用。这个项目结合了Spring MVC作为控制层,MyBatis作为数据访问层,以及ExtJS作为前端展示层,构建了一个完整的三层...
Struts2和ExtJS4是两个非常重要的Java Web开发框架,它们在构建高效、用户友好的Web应用程序中发挥着关键作用。在这个"Struts2+ExtJS4登录源码"项目中,我们可以深入理解这两个框架如何协同工作以实现一个基本的用户...
总结来说,Spring+Struts+Hibernate+ExtJS的组合为构建高效、可扩展的CRM系统提供了坚实的基础。这个CRM系统的源代码可以作为学习和实践的宝贵资源,帮助开发者深入了解企业级应用的开发流程和技术栈的综合运用。
Struts1.2 + ExtJS + 导出Excel项目是一个基于Web的应用开发框架组合,用于构建企业级的Java应用程序。这个项目的重点在于整合Struts1.2(一个经典的MVC框架)与ExtJS(一个富客户端JavaScript库)来提供用户友好的...