`

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不应该包含哪些变量,
这样就可以了。

 

 

分享到:
评论

相关推荐

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

    struts2+spring2.5.6+hibernate3.0+ext

    图书管理系统(struts+hibernate+spring+ext)mssql

    本java项目采用struts+hibernate+spring+ext整合开发,源码齐全,适合作为java毕业设计的项目源码,界面很友好,树控件菜单导入 Myeclipse直接可以运行,有值得收藏的价值,数据库采用MSSQL,下载文件中包含两个数据库...

    ssh.rar_ext hiberna_ssh_ssh ext_swing_合同

    Spring+Struts+Hibernate+Ext2.0的整合开发项目介绍。

    Flexigrid的使用(整合Struts2 )

    Flexigrid是一个类似于Ext Gird,但基于jQuery开发的Grid。它具有的功能包括:可以调整列宽,合并列标题,分页,排序,显示/隐藏表格等。Flexigrid显示的数据能够通过Ajax获取或者从一个普通的表格转换。 本资源为...

    企业人力资源管理项目SSH+EXT+MySQL+MD5

    在web.xml的display-name标签与welcome-file-list标签中加入一下代码 struts2 org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter struts2 /* org.springframework.web.context....

    图书管理系统(struts+hibernate+spring+ext).rar

    ssm整合开发,小程序毕业设计、期末大作业、课程设计、高分必看,下载下来,简单部署,就可以使用。 包含:项目源码、数据库脚本、软件工具等,该项目可以作为毕设、课程设计使用,前后端代码都在里面。 该系统...

    AJAX 入门视频之 Ext 2.0.1 & DWR 1表格实时编辑器实例

    带用DWR 1 (不用DWR 2 是因为2个头太大了)开发的后台服务器端,没有整合Spring,JPA啊,Struts,Hibernate等等的流感框架, 这样总的代码非常的小,省得当大家接触到了一些大量的自己不熟悉的框架的时候会产生发晕的感觉,...

    ext4教程,里面包含的是中文教程,目前没有全部的教程

    考虑到ExtJS与主流服务端框架的整合越来越紧密,《ExtJS Web应用程序开发指南(第2版)》还特意讲解了Struts和Struts 2框架的整合与配置。最后全面细致地讲解了ExtJS 4.0中新增的主题、图形和图表部分,真正实现完全...

    ExtJS Web应用程序开发指南(第2版)

    考虑到ExtJS与主流服务端框架的整合越来越紧密,《ExtJS Web应用程序开发指南(第2版)》还特意讲解了Struts和Struts 2框架的整合与配置。最后全面细致地讲解了ExtJS 4.0中新增的主题、图形和图表部分,真正实现完全...

    企业人力资源管理项目SSH+EXTJS+MySQL整合开发.zip

    企业人力资源管理项目,是SSH+EXT+MySQL+MD5...... 功能有:会话过滤、MD5加密、文件上传、权限设置、报表统计....... 是一个比较成熟的项目。 运行环境 jdk7+tomcat7+mysql+IntelliJ IDEA 项目技术(必填) ...

    J.Office 2 开发体验版本(part2).rar

    J.Office是基于J2EE,Spring,Struts2,EXT3,Hibernate,Compass,Lucene,Jasper Report,Jbpm4.4优秀技术整合,支持windows、Linux、Unix**台运行。数据库支持Oracle、Sql server、Mysql、 DB2等多种数据库,文档支持全文...

    ext+Json+dwr+spring+hibernate整合项目实例与资源

    我们一般会使用遵循MVC设计模式的Struts来规范程序结构,使用优秀的ORM组件Hibernate来简化数据库访问操作,使用系统黏合剂Spring来提高开发效率,使用异步访问的Ajax来提高用户体验。而今天我们要做的一个demo是一...

    ExtJS Web应用程序开发指南(1-10)

    考虑到 ExtJS与主流服务端框架的整合也越来越紧密,本书还特意讲解了Struts和Struts2框架的整合与配置。本书全面细致地讲解了ExtJS实现的 Portal实例,真正实现完全整合应用ExtJS技术。. 本书语言通俗易懂、版式...

    ExtJS Web应用程序开发指南(10-15)完毕

    考虑到 ExtJS与主流服务端框架的整合也越来越紧密,本书还特意讲解了Struts和Struts2框架的整合与配置。本书全面细致地讲解了ExtJS实现的 Portal实例,真正实现完全整合应用ExtJS技术。. 本书语言通俗易懂、版式...

    图书管理系统实例整合ssh+ext

    这是一个extjs和struts, spring,hibernate的一个图书管理系统的系统,

    cfw-ext - 通用信息系统框架ExtJs版

    通用信息系统框架包括服务端和客户端两个部分,其中服务端部分完成了整合Spring+Struts2+mybatis技术,客户端包括系统登录,系统主页(其中有菜单展现、多种功能导航、登录用户信息修改等),多种功能导航实现了...

    Web应用开发指南(第二版)-源代码.rar )

    考虑到extjs与主流服务端框架的整合越来越紧密,本书还特意讲解了struts和struts2框架的整合与配置。最后全面细致地讲解了extjs 4.0中新增的主题、图形和图表部分,真正实现完全整合应用extjs技术。  《extjs web...

    8号店铺源码

    不错的项目源码mysql数据库(教学光盘)(1) struts2权威指南(1) 15天学会jquery(1) struts2+hibernate+spring经典整合实例教程(1) spring框架案例学习文档笔记(1) ext_js(1) struts2,spring

    iuhyiuhkjh908u0980

    本章我们将会开发基于Struts2框架的Hello World.我们的Hello World程序是你开发基于Struts2框架程序的第一步.这里我们会提供循序渐进的教程来开发基于Struts2框架的Hello World程序. 教程包含基本的步骤像创建目录...

Global site tag (gtag.js) - Google Analytics