是这样的,本来一个项目是用ext+struts2做的。但是现在ext frame中的页面需要用jsp来做。就是说ext框架中嵌套jsp.
现在遇到了一个问题,ext通过ajax提交到 struts2的action之后,jsp页面如何取到这个action中参数的值呢?
用struts2的result 跳转行不通。ext不认这个
ext 提交---struts2 跳转-----jsp页面
问题补充:guazi 写道
ajax提交后台的获取参数跟页面跳转获取参数的方法是一样的。只是返回的结果不同,页面跳转返回的结果是html,而ajax返回的结果一般是json字符串,这个跟struts2无关,看一下ajax的原理吧,对你有帮助的。
呵呵!谢谢提醒,我把ext的ajax提交改为了正常提交。直接将请求的action作为url传入ext的panel
addForm('nextStudy.action');
function addForm(url) {
var centerPanel = Ext.getCmp('centerPanel');
centerPanel.load({
url : url,
method : "post",
scope : this,
discardUrl : false,
nocache : false,
text : "页面加载中,请稍后...",
timeout : 30,
scripts : true
// params:params
});
}
这样panel会自动请求这个action,此然后加载struts2配置中的跳转页面了。
相关推荐
【标题】"Ext+struts+ibatis 完整项目" 涉及的技术栈是Web开发中的经典组合,主要用于构建高效、可扩展的企业级应用。这个项目虽然规模不大,但包含了实现一个完整Web应用程序所需的关键组件和流程,是学习和理解这...
描述 "整合 GWT EXT STRUTS2 Eclipse 范例" 明确指出这个压缩包是一个整合了这三种技术的实例教程,适用于学习和理解如何在Eclipse中将这些组件协同工作。 GWT(Google Web Toolkit)是Google提供的一个开源Java ...
这个“ext+struts+spring小例子”是一个整合这三个技术的示例项目,用于实现一个图书管理应用。下面将详细阐述这三个框架的核心概念及其在项目中的作用。 EXT JS 是一个强大的JavaScript库,主要用于构建富客户端...
6. 页面布局:EXTJS2的布局管理器可以与Struts2的JSP页面配合,实现复杂的页面布局。 7. 插件整合:Struts2的插件机制允许开发者添加更多的功能,比如上传文件、国际化支持等。 通过这个项目,开发者不仅可以学习...
解压后,开发者可以研究其目录结构,理解 EXT 和 Struts1.2 如何协同工作,查看具体的 Action 类如何处理请求,以及 JSP 页面如何与 EXT 组件交互。此外,还可以学习到如何配置 Struts 的配置文件(struts-config.xml...
在本文中,我们将深入探讨如何使用ExtJS(Ext)与Struts2.0框架整合,实现多文件上传功能。这是一个常见的需求,在Web应用中,用户可能需要上传多个文件,如图片、文档等。通过理解这一过程,开发者可以构建更强大、...
这个压缩包包含了一系列核心库,主要用于构建一个整合了Ext JS前端框架、Struts 2.1.6后端MVC框架、Spring 2版本的服务层管理和依赖注入,以及Hibernate 3作为持久层 ORM 解决方案的应用。 描述中的链接指向了一个...
5. 结果返回到Struts2,由它根据配置选择合适的视图技术(如JSP)生成响应,最后反馈给Ext2.0客户端,更新UI。 这种技术栈的优势在于它提供了清晰的分层结构,有利于代码维护和扩展,同时通过Spring的集成能力,...
3. **整合EXT-desktop与Struts2**:在实际项目中,EXTJS 通过 AJAX 与 Struts2 进行通信,发送请求到服务器,接收响应数据并更新视图。登录流程可能如下: - 用户访问 `/Struts2qs/login.jsp`,这个 JSP 页面通常...
在整合这三种技术时,通常会利用GWT的强大客户端能力,通过Ext提供更丰富的用户界面,而Struts2作为服务器端的控制器,负责业务逻辑处理和与数据库的交互。GWT-Ext是将GWT与Ext.js结合的库,使得GWT开发者可以利用...
Ext_struts2是一个结合了Ext JS前端框架与Struts2后端MVC框架的整合应用,旨在提升Web应用的用户体验和开发效率。Struts2是一个强大的、基于Java的开源MVC框架,它提供了模型-视图-控制器模式的实现,以帮助开发者...
Struts2和EXT的集成是Java Web开发中的一个重要主题,特别是在构建用户界面时追求美观、交互性强的应用。这篇教程将深入探讨如何将这两者结合,为开发者提供一个更高效的开发环境。 **Struts2框架** Struts2是...
### 搭建EXTJS和STRUTS2框架(ext和struts2简单实例) #### 一、概述 本文档将详细介绍如何在Java Web项目中搭建EXTJS和STRUTS2框架,并通过一个简单的实例来展示如何使这两个技术协同工作。EXTJS是一个用于构建交互...
在"struts2+spring2.5.6+hibernate3.0+ext"的整合开发中,通常会使用Spring来管理Struts2的Action类,实现业务逻辑的解耦。同时,Spring可以作为Hibernate的事务管理器,处理数据库操作。Ext则用于创建前端用户界面...
- 需要在JSP页面中引用ExtJS库,并编写JavaScript代码来初始化UI元素,通过AJAX与Struts2 Action进行通信。 - 使用Struts2的JSON插件,配置Action支持JSON响应,方便与ExtJS前端进行数据交互。 4. **配置注意事项...
通过SSH(Struts+Spring+Hibernate)的整合,该系统能够提供高效稳定的服务,并且具备良好的伸缩性和可维护性。此物流管理系统针对的是龙门作业流程,可能包括货物跟踪、库存管理、订单处理、运输调度等功能模块,...
龙门物流管理系统通过整合JSP、Ext JS以及SSH等多种先进的技术和框架,构建了一个功能全面、操作便捷、性能稳定的物流管理平台。无论是对于物流企业还是开发者来说,都具有很高的实用价值。通过深入研究这套源代码,...
《龙门物流管理系统(Ext+SSH)》是一款基于JSP技术构建的物流管理软件,结合了SSH(Struts、Spring、Hibernate)三大框架,为用户提供了一套完整的物流业务流程解决方案。这款系统不仅适合初学者进行学习和实践,也...
通过学习这个"Struts2_demo"项目,初学者可以了解如何将Struts2与ExtJS整合,实现后端服务与前端富客户端的交互。例如,你可以看到如何在Struts2 Action中返回JSON数据,然后在ExtJS的组件中解析并展示这些数据。...
《JSP源码——龙门物流管理系统(Ext+SSH)》是一个基于Java Web技术实现的物流管理系统的源代码实例。这个系统结合了Struts、Hibernate和Spring(SSH)框架,以及Ext JavaScript库,提供了高效且用户友好的前端界面。...