0 0

ext+struts2+jsp整合的问题5

是这样的,本来一个项目是用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配置中的跳转页面了。
2011年12月30日 14:59

1个答案 按时间排序 按投票排序

0 0

采纳的答案

ajax提交后台的获取参数跟页面跳转获取参数的方法是一样的。只是返回的结果不同,页面跳转返回的结果是html,而ajax返回的结果一般是json字符串,这个跟struts2无关,看一下ajax的原理吧,对你有帮助的。

2011年12月30日 15:52

相关推荐

    Ext+struts+ibatis 完整项目

    【标题】"Ext+struts+ibatis 完整项目" 涉及的技术栈是Web开发中的经典组合,主要用于构建高效、可扩展的企业级应用。这个项目虽然规模不大,但包含了实现一个完整Web应用程序所需的关键组件和流程,是学习和理解这...

    GWT+EXT+STRUTS2+Eclipse完整范例.rar

    描述 "整合 GWT EXT STRUTS2 Eclipse 范例" 明确指出这个压缩包是一个整合了这三种技术的实例教程,适用于学习和理解如何在Eclipse中将这些组件协同工作。 GWT(Google Web Toolkit)是Google提供的一个开源Java ...

    ext+struts+spring小例子

    这个“ext+struts+spring小例子”是一个整合这三个技术的示例项目,用于实现一个图书管理应用。下面将详细阐述这三个框架的核心概念及其在项目中的作用。 EXT JS 是一个强大的JavaScript库,主要用于构建富客户端...

    Ext+struts2项目

    6. 页面布局:EXTJS2的布局管理器可以与Struts2的JSP页面配合,实现复杂的页面布局。 7. 插件整合:Struts2的插件机制允许开发者添加更多的功能,比如上传文件、国际化支持等。 通过这个项目,开发者不仅可以学习...

    ext+struts1.2图书管理系统

    解压后,开发者可以研究其目录结构,理解 EXT 和 Struts1.2 如何协同工作,查看具体的 Action 类如何处理请求,以及 JSP 页面如何与 EXT 组件交互。此外,还可以学习到如何配置 Struts 的配置文件(struts-config.xml...

    Ext+Struts2多文件上传

    在本文中,我们将深入探讨如何使用ExtJS(Ext)与Struts2.0框架整合,实现多文件上传功能。这是一个常见的需求,在Web应用中,用户可能需要上传多个文件,如图片、文档等。通过理解这一过程,开发者可以构建更强大、...

    Ext+struts2.1.6+spring2+hibernate3的jar包

    这个压缩包包含了一系列核心库,主要用于构建一个整合了Ext JS前端框架、Struts 2.1.6后端MVC框架、Spring 2版本的服务层管理和依赖注入,以及Hibernate 3作为持久层 ORM 解决方案的应用。 描述中的链接指向了一个...

    Ext2.0+struts2+spring2.5+ibatis2

    5. 结果返回到Struts2,由它根据配置选择合适的视图技术(如JSP)生成响应,最后反馈给Ext2.0客户端,更新UI。 这种技术栈的优势在于它提供了清晰的分层结构,有利于代码维护和扩展,同时通过Spring的集成能力,...

    EXT-desktop+struts2

    3. **整合EXT-desktop与Struts2**:在实际项目中,EXTJS 通过 AJAX 与 Struts2 进行通信,发送请求到服务器,接收响应数据并更新视图。登录流程可能如下: - 用户访问 `/Struts2qs/login.jsp`,这个 JSP 页面通常...

    Ext + Gwt + Struts2.0开发1

    在整合这三种技术时,通常会利用GWT的强大客户端能力,通过Ext提供更丰富的用户界面,而Struts2作为服务器端的控制器,负责业务逻辑处理和与数据库的交互。GWT-Ext是将GWT与Ext.js结合的库,使得GWT开发者可以利用...

    Ext_struts2

    Ext_struts2是一个结合了Ext JS前端框架与Struts2后端MVC框架的整合应用,旨在提升Web应用的用户体验和开发效率。Struts2是一个强大的、基于Java的开源MVC框架,它提供了模型-视图-控制器模式的实现,以帮助开发者...

    struts与ext集成

    Struts2和EXT的集成是Java Web开发中的一个重要主题,特别是在构建用户界面时追求美观、交互性强的应用。这篇教程将深入探讨如何将这两者结合,为开发者提供一个更高效的开发环境。 **Struts2框架** Struts2是...

    搭建EXTJS和STRUTS2框架(ext和struts2简单实例)

    ### 搭建EXTJS和STRUTS2框架(ext和struts2简单实例) #### 一、概述 本文档将详细介绍如何在Java Web项目中搭建EXTJS和STRUTS2框架,并通过一个简单的实例来展示如何使这两个技术协同工作。EXTJS是一个用于构建交互...

    struts2+spring2.5.6+hibernate3.0+ext整合开发

    在"struts2+spring2.5.6+hibernate3.0+ext"的整合开发中,通常会使用Spring来管理Struts2的Action类,实现业务逻辑的解耦。同时,Spring可以作为Hibernate的事务管理器,处理数据库操作。Ext则用于创建前端用户界面...

    struts2.1.8+spring2.5+hibernate3.2+ext3.0框架整合笔记(二)

    - 需要在JSP页面中引用ExtJS库,并编写JavaScript代码来初始化UI元素,通过AJAX与Struts2 Action进行通信。 - 使用Struts2的JSON插件,配置Action支持JSON响应,方便与ExtJS前端进行数据交互。 4. **配置注意事项...

    源码基于JSP的龙门物流管理系统(Ext+SSH).rar

    通过SSH(Struts+Spring+Hibernate)的整合,该系统能够提供高效稳定的服务,并且具备良好的伸缩性和可维护性。此物流管理系统针对的是龙门作业流程,可能包括货物跟踪、库存管理、订单处理、运输调度等功能模块,...

    jsp源码龙门物流管理系统(Ext+SSH)130221

    龙门物流管理系统通过整合JSP、Ext JS以及SSH等多种先进的技术和框架,构建了一个功能全面、操作便捷、性能稳定的物流管理平台。无论是对于物流企业还是开发者来说,都具有很高的实用价值。通过深入研究这套源代码,...

    龙门物流管理系统(Ext+SSH).rar

    《龙门物流管理系统(Ext+SSH)》是一款基于JSP技术构建的物流管理软件,结合了SSH(Struts、Spring、Hibernate)三大框架,为用户提供了一套完整的物流业务流程解决方案。这款系统不仅适合初学者进行学习和实践,也...

    struts2+ext代码

    通过学习这个"Struts2_demo"项目,初学者可以了解如何将Struts2与ExtJS整合,实现后端服务与前端富客户端的交互。例如,你可以看到如何在Struts2 Action中返回JSON数据,然后在ExtJS的组件中解析并展示这些数据。...

    JSP源码——龙门物流管理系统(Ext+SSH).zip

    《JSP源码——龙门物流管理系统(Ext+SSH)》是一个基于Java Web技术实现的物流管理系统的源代码实例。这个系统结合了Struts、Hibernate和Spring(SSH)框架,以及Ext JavaScript库,提供了高效且用户友好的前端界面。...

Global site tag (gtag.js) - Google Analytics