



免费预览已结束,剩余1页可下载查看
下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
使用Struts2创建一个登录实例2010-08-02 20:481948人阅读评论(0)收藏举报strutswebworkencodingaction框架jspStruts2事实上并不是Struts 1的升级版,而是WebWork的升级版。因为Struts2是WebWork的升级,而不是一个全新的框架,因此稳定性、性能等各方面都有很好的保证:而且吸收了Struts 1和WebWork两者的优势,是一个好的框架,使用起来,非常的简洁,干净,强大。下面我们就用Struts2来创建一个简单的登录实例。1、首先当然是在WEB工程里建立好Struts2框架,在这里过程中,我们需要到apache官网下载Struts2的包,我这里下好的是struts-2.1.8.1-all.zip,下好后,解压出来,把所需的commons-fileupload-1.2.1.jar、commons-io-1.3.2.jar、freemarker-2.3.15.jar、ognl-2.7.3.jar、struts2-core-2.1.8.1.jar、struts2-pell-multipart-plugin-2.1.8.1.jar、xwork-core-2.1.6.jar这几个包拷到项目的lib下,再在web.xml中加入Struts2的过滤器,如下:Code:1. 2. 7. 8. struts29. org.apache.struts2.dispatcher.ng.filter.StrutsPrepareAndExecuteFilter10. 11. 12. struts213. /*14. 15. 16. index.jsp17. 18. 2、接下来我们可以开始工作了,首先写一个JSP页面Code:1. 2. 3. 4. 登录页面 5. 6. 7. 8. 用户登录页面 9. 10. 11. 12. 13. 用户登录 14. 15. 16. 用户名: 17. 密码: 18. 19. 20. 21. 22. 23. 3、写好JSP页面,接下来要写Struts2的action,它的action比Struts1的要简洁的多,非常的方便。如下:Code:1. packagemyclass.struts2.action; 2. publicclassLoginAction 3. privateStringusername; 4. privateStringuserpassword; 5. publicStringgetUsername() 6. returnusername; 7. 8. publicvoidsetUsername(Stringusername) 9. this.username=username; 10. 11. 12. publicStringgetUserpassword() 13. returnuserpassword; 14. 15. 16. publicvoidsetUserpassword(Stringuserpassword) 17. this.userpassword=userpassword; 18. 19. 20. publicStringexecute() 21. System.out.println(我进来了呢); 22. System.out.println(this.getUsername(); 23. System.out.println(this.getUserpassword(); 24. if(liping.equals(this.getUsername()&123456.equals(this.getUserpassword() 25. returnsucc; 26. else 27. returnfail; 28. 29. 30. 同时也写个退出系统的action吧,Code:1. packagemyclass.struts2.action; 2. 3. publicclassLogoutAction 4. publicStringexecute() 5. System.out.println(退出系统); 6. returnexit; 7. 8. 9. 写好后,就可以来配置struts.xml配置文件了,这是同样与struts.1一样是核心,struts.2可以支持分开来管理不同的xml文件,所以我们把登入的action与登出的action分别配置一下,如下:登入的:Code:1. 2. 5. 6. 7. 8. 9. 10. /succ.jsp11. /failure.jsp12. 13. 14. 登出的:Code:1. 2. 5. 6. 7. 8. 9. /exit.jsp10. 11. 12. res
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025-2030合成生物学产业化路径与投资价值评估
- 2025-2030可见光通信技术成熟度评估与智慧城市落地场景分析
- 2025-2030可持续眼影产品开发趋势与环保材料应用研究报告
- 2025-2030口腔美容产品消费升级与高端市场拓展报告
- 2025-2030口腔数字化修复材料临床转化效率与市场教育策略分析
- 2025-2030口腔医疗消费升级趋势与高端服务市场投资分析
- 2025-2030双语环境对婴儿脑白质纤维束发育的扩散张量成像研究
- 2025-2030南美锂矿资源开发环境评估与可持续开采方案
- 2025-2030医疗混合现实设备交互性检测规范探讨
- 2025-2030医疗人工智能算法验证与商业化发展趋势报告
- 温州市龙湾区卫生健康系统事业单位招聘卫生专业技术人员笔试真题2024
- 2025年抗肿瘤药物授权培训考核试题(含答案)
- 车辆年检服务合同5篇
- 2025年贵州省警(协警)招聘考试题库及答案
- 2026厦门银行秋季校园招聘笔试备考题库及答案解析
- 2025年黑龙江省省级机关遴选考试笔试试题(附答案)
- (新教材)2025年秋期部编人教版二年级上册小学语文全册教案(教学设计)(新课标核心素养教案)
- TCCTAS 162-2024 公路中央分隔带组合型波形梁护栏技术规程
- (2024版)小学六年级数学考试命题趋势分析
- 教育评价学全套ppt课件完整版教学教程
- 产品模型制作教案
评论
0/150
提交评论