我写下这个一是为了自己学习的整理,另一是为了其它入门的网友,
相关的资料网上不多,有的都是一段代码一段代码的,好像没有完整,最起码我没有搜索到完整的,最近google好像不好使,只好fanqiang了访问。
代码非常的简单,就是列表、添加、编辑、删除等操作,但这是学习Ext整合Struts2项目,会了其它就OK了。哈哈。
这段时间我正在学习Ext,以前自己开发小项目时后台总是使用别人的框架,使用起来就是不顺心,最近学习使用Ext,我作用的“轻松搞定Extjs”作为教程,这个教程还不错,大家可以用一下。
当前了,这个教程说的都是Extjs的基本和一些服务器互交的简单的动作,不过作为入门就可以了。
当我把这个教程看完了(注意:教程中的小例子一定要自己亲自敲,不要以为看着简单,就不输入了,当你自己输入时,会发现我们有很多不足处,好多细节做的很不好,所以一定要自己敲代码),就想把它使用到实际的项目中去,必须学习时,都是小块的,我们需要整合起来。
我作用S2SH来开发小项目,当然当做首先要做的就是整合ExtJs与Struts2,不过Extjs + Struts2的例子网上不多,教程中的实例使用的是strtus1所以我用不上。
不过,我使用了大半天,在网上找到了思路,Extjs-struts2-json来完成整合
但是有一个问题,struts2中的action中的数据如何生成JSON格式的数据,好像一般有三种:
1、自己把数据拼成JSON格式,(这是笨方法)
2、还有一种使用json-lib.jar包,手动将数据转成JSON格式,当然是可逆的。这需要一个中间JSP页面来接受数据,然后所有的result都会指向这个页面,我感觉不好。
3、最后一种就是Struts2管方的struts2-json-plugin-2.1.8.1.jar(我使用的是这个版本),这个jar包可以在Struts2压缩包中找到。这个非常的方便,不需要手动转的,Struts2自动帮我搞定,我们只需要配置好就OK了,一会说怎么配置。
好了,我们先看看我的学习实例界面。哈哈。
分享到:
相关推荐
这个压缩包“struts2-hibernate-spring-Extjs-json.rar”显然包含了关于这些技术整合使用的参考资料。下面将详细阐述这些技术以及它们之间的交互。 1. **Struts2**: Struts2是一个基于MVC(模型-视图-控制器)...
本篇将基于"Extjs3.x入门学习"这一主题,深入探讨相关知识点。 1. **EXT_JS实用开发指南**: 这份文档可能包含了关于ExtJS的基本概念、架构以及开发流程的介绍,帮助初学者快速上手。可能包括如何创建基本的页面...
综上所述,"extjs3.x 官方示例以及chm版api"为开发者提供了一套完整的ExtJS 3.x 学习和开发资源,包括实际的示例应用和详细的API文档,是深入理解和掌握这一版本ExtJS的关键工具。通过学习和实践,开发者可以高效地...
### ExtJS 多文件上传 UploadDialog For ExtJS3.x #### 概述 在Web开发领域,特别是使用ExtJS框架进行界面设计时,文件上传功能是必不可少的一部分。然而,随着ExtJS版本的更新,原有的多文件上传组件可能不再兼容...
在我的随笔Extjs Tree + JSON + Struts2中我介绍了如何异步加载一个Extjs的树,但是很多网友留言说不能成功操作。现在我自己做了一个所有源代码的包,供大家下载。 有几点事项请大家注意 1、blogjava的文件上载要求...
这个DEMO是将这些技术集成在一起,以实现数据的创建(Create)、读取(Read)、更新(Update)和删除(Delete),即CRUD操作,并且利用Struts2的JSON插件来增强与前端ExtJS的交互。 首先,Struts2作为表现层框架,...
通过这个示例项目,开发者可以学习如何设置Struts2的Action来生成JSON,如何在ExtJS4中配置Ajax请求,以及如何解析和展示接收到的JSON数据。这有助于理解和掌握两者的集成技术,从而在实际项目中实现更高效的数据...
在本文中,我们将深入探讨如何使用ExtJS 3.x实现多文件上传功能,结合Struts2框架进行数据处理。首先,我们需要确保环境配置正确。在描述中提到,我们需要将一系列Struts2相关的库文件复制到项目的`WebContent\lib`...
使用ExtJs获取后台json格式的数据必须的七个jar包,commons-beanuti-1s-1.7.0.jar,commons-collections-3.1.jar,commons-lang-2.5.jar,commons-logging-1.0.4.jar,ezmorph-1.0.4.jar,json-lib-2.1.jar,...
这个“ExtJS 3.x 中文API”压缩包提供了一个中文版的文档,对于那些不熟悉英文或者在没有翻译工具的情况下工作的人来说,是一个非常宝贵的资源。 API(Application Programming Interface)是一系列预先定义的函数...
本系统所用框架 struts2 spring ibatis extjs 数据库采用sqlserver 实现图书基本管理功能,对学习这些框架的人来说是难得的资源,包占空间大大我没放进来,我把包的名称都写下来了,系统没有问题,配置跑不通自己好好...
ExtJS3.x 中文帮助文档,是 CHM 格式的,方便阅读和查询。本人正在使用,效果不错,共享出来,方便大家。
ExtJs + Struts2 + JSON 是一种常见的前端与后端数据交互的技术组合,常用于构建富客户端应用。这里我们详细探讨一下这三个技术组件以及它们如何协同工作。 首先,ExtJs 是一个JavaScript库,用于创建复杂的、用户...
Extjs中实现国际化要用到的文件ext-lang-zh_CN.js和ext-lang-en.js
ExtJS 6.2与Sencha Cmd 6.5.3.6是Web应用程序开发中的两个关键工具,尤其在构建基于JavaScript的富客户端应用时。本文将深入探讨这两个组件及其在Windows 64位环境下的使用。 首先,ExtJS是一个强大的JavaScript...
总结来说,这个实例展示了如何将前端的ExtJS4框架,特别是其Accordion布局和Ext.tree.Panel组件,与Servlet和Struts2后端框架集成,利用JSON进行数据交换,来创建一个动态的、交互性强的Web应用。用户可以通过折叠和...
ExtJS2.X 版本app 这个版本目前找不到了噢
一个运用Extjs,Struts2, json,iterator技术构建的iterator_jsonDemo2。iterator_jsonDemo1的链接:http://download.csdn.net/detail/cafebar123/8816409 运用了Extjs,Struts2, json,iterator技术, 将数据从...
ExtJS 3.x 和 SWFUpload 是两种不同的技术,它们结合使用可以实现高效的多文件上传功能。这篇内容将深入解析这两个技术以及它们如何协同工作。 **ExtJS 3.x** ExtJS 是一个流行的JavaScript库,主要用于构建富...
此外,为了实现`ExtJS`和`Struts2`的无缝对接,开发者可能还使用了一些特定的插件或库,比如`struts2-extjs-plugin`,它可能提供了便利的配置和组件,简化了两者之间的集成工作。 综上所述,`@@@extjs+struts2+json...