struts2 使用范例.docx_第1页
struts2 使用范例.docx_第2页
struts2 使用范例.docx_第3页
struts2 使用范例.docx_第4页
免费预览已结束,剩余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. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论