




免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2009-05-14 17:41首先,自我表扬一哈,经过几个晚上的努力,终于研究出来了Struts2整合ExtJS,感觉Struts2进化了好多,写起来方便多了,虽然现在在Eclipse上面没有很好的插件,但是感觉开发周期还是缩短了不少,Action的配置只是粘贴复制的功夫,所以插件现在对我来说起不到蛮大的作用,长话短说,开始步入正题。 我这里做的是一个Login的Demo,虽然功能简单,但是Struts2大致的工作流程是一样的,我用的Struts2是最新版的,版本号为2.1.6,ExtJS版本号为3.0,界面好看些。这里我的工程目录,如图: 新版本的Struts2的commons-fileupload-1.2.1.jar包要加上,不然会抛Unable to load configuration. - bean的一个异常,登录窗口如图:怎么用ExtJS画页面就不说了,网上到处都是,这里只说下Action的配置,首先要配置web.xml,所有的提交是先提交到Struts2的拦截器。web.xml:然后要配置struts.xml,他是将从Struts2拦截器中的Action分配到每个Action类,但是这里我不是这样写的,我的struts.xml也只是做一些分配的事情,例如,我这里的登录是对于User的操作,所以我这还会建一个user.xml文件,将struts.xml从拦截器中得到的Action分配给user.xml,struts.xml:struts.xml包含user.xml,user.xml配置:package标签下的namespace属性我这里主要用来区分页面上面url地址,如图:url后面的user就是我的命名空间,前面配置都很简单,后面Action的建立,我分了两步,第一步配置的是一个基本的Action,我跟它取名叫BaseAction,它需要继承Struts2的ActionSupport,这个类里面我除了配置简单的request和response外,我还做了一个封装JSON的方法,方便以后Action直接调用outJson这个方法就可以把某一个对象转换成JSON传到前台。方法如图:第二步就是配置一个结果集,这个结果应该可以满足ExtJS,如图:这个类的get和set方法这里就不写了,反正Eclipse都可以帮我们自动生成,它其实就是个简单的JavaBean。 最后就是写我们的Action了,我跟它取名叫UserAction,它继承BaseAction,那么他就可以使用BaseAction所有的方法其实这个Action也很简单,获取前台传过来的uname和upwd,看两个变量是否等于1,如果等于,就调用结果集的setSuccess方法,将字符串true传入进去,否则就将字符串false传入进去,然后调用BaseAction的outJson方法,将结果集转换成JSON对象的字符串传到前台。 前台得到结果,如果结果是true,则提示登陆成功,如果结
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- DB32-T 5088-2025 废活性炭综合利用污染控制技术规范
- 拆迁补偿与安置房租赁合同
- 车辆挂靠企业安全生产责任协议
- Brand KPIs for neobanking Scalable Capital in Germany-英文培训课件2025.4
- 2025年电信工程管理师考试试题及答案
- 2025年古典音乐鉴赏与分析考试试卷及答案
- 2025年写作与编辑基础知识测试题及答案
- 2025年新媒体写作技巧考试试题及答案
- 车用尿素生产项目投资合作与供货协议
- 生态敏感区采沙场承包管理与生态修复协议
- 《聊斋志异》原文及翻译
- T∕CWAN 0033-2021 铝合金搅拌摩擦焊体积型缺陷相控阵超声检测规范
- 报废机动车拆解有限公司应急预案
- 基于微信小程序的连连看小游戏的设计与实现
- 国际汽车贸易检验、检疫、索赔、仲裁与不可抗力
- 发改委招标代理服务收费管理暂行办法
- (完整版)详细化学物质及其CAS注册号清单
- 名著导读《简爱》ppt课件(58页)
- 人教部编版初中英语中考100个长难句实例分析
- 碳纤维粘贴加固施工方案汇总
- 《铁路货车运用维修规程》2018年10月
评论
0/150
提交评论