我写下这个一是为了自己学习的整理,另一是为了其它入门的网友,
相关的资料网上不多,有的都是一段代码一段代码的,好像没有完整,最起码我没有搜索到完整的,最近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了,一会说怎么配置。
好了,我们先看看我的学习实例界面。哈哈。
分享到:
相关推荐
本Demo采用Struts2.1.8+Spring2.5.6(Annotation注解)+Hiberante3.3.2(Annotation注解)+ExtJS(Struts2-json)
Extjs3.x入门学习指南,还附带一些常用控件属性的详细描述和使用说明
struts2-extjs4.rar extjs4通过json和struts2进行交互的demo
将struts-2.1.6\lib目录下的struts2-codebehind-plugin-2.1.6.jar、struts2-core-2.1.6.jar、struts2-spring-plugin-2.1.6.jar、xwork-2.1.2.jar、ognl-2.6.11.jar、freemarker-2.3.13.jar、commons-fileupload-...
官网下载 nexus-3.31.1-01-win64 版本;Nexus是一个强大的Maven仓库管理器,它极大地简化了自己内部仓库的维护和外部仓库的访问。利用Nexus你可以只在一个地方就能够完全控制访问 和部署在你所维护仓库中的每个...
在我的随笔Extjs Tree + JSON + Struts2中我介绍了如何异步加载一个Extjs的树,但是很多网友留言说不能成功操作。现在我自己做了一个所有源代码的包,供大家下载。 有几点事项请大家注意 1、blogjava的文件上载要求...
struts2 学习参考文档,spring 结合学习参考文档,希望对大家都有帮助
使用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,...
帮大家整理整理一下 extjs3.x 官方大量示例 以及chm版api
本系统所用框架 struts2 spring ibatis extjs 数据库采用sqlserver 实现图书基本管理功能,对学习这些框架的人来说是难得的资源,包占空间大大我没放进来,我把包的名称都写下来了,系统没有问题,配置跑不通自己好好...
ExtJS3.x 中文帮助文档,是 CHM 格式的,方便阅读和查询。本人正在使用,效果不错,共享出来,方便大家。
ExtJS4+Accordion+SERVLET/STRUTS2+JSON+Ext.tree.Panel实例
ExtJS2.X 版本app 这个版本目前找不到了噢
一个运用Extjs,Struts2, json,iterator技术构建的iterator_jsonDemo2。iterator_jsonDemo1的链接:http://download.csdn.net/detail/cafebar123/8816409 运用了Extjs,Struts2, json,iterator技术, 将数据从...
struts2 json extjs 完整实例 struts2 json extjs 完整实例 完整可用 无错! struts2 json extjs 完整实例 struts2 json extjs 完整实例 完整可用 无错! struts2 json extjs 完整实例 struts2 json extjs 完整...
ExtJs + Struts2 + JSON 程序总结
最新版的maven私服安装包,nexus-3.27.0-03-win64.zip 。Nexus是一个强大的...Nexus 使用ExtJS来开发界面,利用Restlet来提供完整的REST APIs,通过m2eclipse与Eclipse集成使用。Nexus支持WebDAV与LDAP安全身份认证
详细的介绍了EXT2.X各种对象的属性、方法、事件
ExtJS+struts2+json登陆实例--源码,适合初学者
Struts2(json-plugin) + Spring2 + ExtJS2.2 开源网络硬盘系统