`

Struts2 与 Ext 整合开发

阅读更多

最近一直想找一个Struts与Ext整合的一个比较规范的做法,个人觉得必然使用Struts的json,弄了一个晚上,不知道是否在符合大众的规范,配置如下:

Struts2从2.1.7开始便将json整合进去了,从Strtus2的lib包中可以片可以找到,名为struts2-json-plugin-2.x.x.x.jar

将json-plugin放入工程的lib中去后,便可以开始进行开发:

Action:

 



 

strtus.xml

 


这里的package一定要继承json-default,并且result type也是要json格式,同时另一个问题是没有参数的json result 将会把action中所有局部变量放在json格式的字符串返回给前端,这样似乎就造成了不必要的浪费,于是有两种解决办法,一种是上面的配置,告诉struts应该包含哪些变量,另一种是告诉struts不应该包含哪些变量,
这样就可以了。

 

 

分享到:
评论

相关推荐

    struts与ext集成

    通过以上步骤,你就可以成功地将Struts2与EXT集成,构建出既有强大功能又有出色用户体验的Web应用。不过,集成过程中可能会遇到各种问题,比如资源加载、跨域问题、数据同步等,这就需要开发者具备一定的JavaScript...

    ext整合struts2

    通过深入理解和实践EXTJS与Struts2的整合,开发者不仅可以构建高效、易维护的Web应用,还能掌握前后端分离的开发模式,进一步提升开发效率和代码质量。对于初学者来说,这是一条学习和提升技能的有效路径。

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

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

    Struts2+spring2.5+EXT+json实例

    Struts2、Spring2.5、EXT和JSON是四个在Web开发中至关重要的技术,它们共同构建了高效、灵活和可扩展的Web应用程序。这里,我们深入探讨这四个技术及其在实际项目中的应用。 首先,Struts2是一个基于MVC(Model-...

    struts2+ext代码

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

    ext如何与struts2整合

    在整合Struts2 和 ExtJS 时,首先需要确保开发环境的兼容性。这里推荐使用Myeclipse 8.5或8.6,因为它们能够更好地支持整合过程,避免类似8.0M1版本出现的问题。对于Myeclipse 5.5,需要手动添加8.5或8.6版本中的...

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

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

    Spring2.5 Struts2.0 TopLink Ext2例子

    标题 "Spring2.5 Struts2.0 TopLink Ext2例子" 涉及到的是一个集成使用四个关键开源框架的示例项目,这些框架在Web应用开发中扮演着重要角色。下面将详细介绍这些框架以及它们如何协同工作。 1. **Spring**(2.5...

    ext+struts2整合实现登陆

    将EXT和Struts2整合,可以实现前后端分离的开发模式,使得页面展示更加动态,用户体验更佳。下面我们将详细讨论整合过程中的关键知识点: 1. **EXTJS页面构建**: - 创建EXTJS的HTML页面,引入EXTJS库及相关CSS...

    Ext_struts2

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

    ext与spring、struts2整合的图书管理系统

    【标题】:“ext与spring、struts2...总的来说,这个“ext与spring、struts2整合的图书管理系统”是一个涵盖了前端、后端、数据库设计、整合技术等多个方面的综合性案例,对于学习和理解Java Web开发有很高的参考价值。

    Ext和struts2实例

    在实际开发中,整合 Ext 和 Struts2 可能涉及以下步骤: 1. **引入库**:在你的项目中添加 Ext 和 Struts2 的相关库,包括 Struts2 的核心库、Ext JS 的库以及可能需要的其他依赖库。 2. **配置 Struts2**:在 `...

    Ext+struts2项目

    Struts2和EXTJS2是两个非常重要的Java Web开发框架,它们在构建高效、用户友好的Web应用程序中发挥着关键作用。在这个"Ext+struts2项目"中,我们可以看到这两个技术的集成应用。 首先,Struts2是Apache软件基金会的...

    十分详细的讲解了如何实现Ext与Struts整合使用

    在整合ExtJs与Struts2时,你需要以下关键组件: 1. Struts2框架的相关包:这些包括Struts2的核心库、插件等,用于处理HTTP请求、Action映射、结果类型定义等功能。 2. ExtJs库:可以从官方网站下载,包含必要的JS和...

    SSI+EXT (Struts2+Spring+Ibatis+Ext)

    **SSI+EXT(Struts2+Spring+Ibatis+Ext)**是一个常见的Java Web开发框架组合,用于构建高效、可扩展的企业级应用。这个框架集合了Struts2作为MVC框架,Spring作为依赖注入和事务管理工具,Ibatis作为持久层解决方案...

    Ext+Struts2多文件上传

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

    ext3+struts2+hibernate+spring的CRUD+分页

    在本例中,Spring主要负责服务层的管理,它可以帮助我们更好地组织业务逻辑,并与其他组件(如Struts2和Hibernate)进行整合。Spring还提供了事务管理,确保数据操作的一致性和完整性。 在分页功能上,EXT3的Grid ...

    EXT-desktop+struts2

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

    ExtJS与Struts2的整合工程实例

    5. **文档阅读**:提供的"struts2与ext如何整合.doc"文档应包含了详细的整合步骤和注意事项,包括可能出现的问题及解决方案,这对于开发者来说是一份宝贵的参考资料。 6. **工程实例**:"Struts2_ExtJS"可能是实际...

    Ext+Struts1.2整合

    在IT行业中,"Ext+Struts1.2整合"是一个常见的Web开发技术组合,涉及到两个主要的开源框架:ExtJS(一个JavaScript库)和Struts1.2(一个Java服务器端MVC框架)。这两个框架的整合是为了解决前端用户界面的丰富性和...

Global site tag (gtag.js) - Google Analytics