【张冰Struts2学习笔记】0102_第一个Struts2实例
?
基于Struts2的简单登录项目
1.????? 开发环境
JRE:jdk1.6.0_21
IDE:MyEclipse 6.6
容器:Tomcat 6.0.29
Struts2版本:Struts-2.0.14
2.????? 创建一个基于Struts2的简单登录项目的步骤具体步骤:
1、创建Web工程
2、导入struts2核心支持包
3、在web.xml中配置过滤器(FilterDispatcher)注:2.2.1版已经不是这个过滤器了。
4、开发action
5、编写前台显示页面
6、创建struts.xml
3.????? Struts2核心包
解压从Struts2的官方网站下载“struts-2.0.14-all.zip“文件,然后,用WinRAR解压apps下面的“struts2-blank-2.0.14.war”文件,得到【实例文件夹】struts2-blank-2.0.14。
将“struts2-blank-2.0.14\WEB-INF\lib“下的jar文件拷贝到工程的WEB-INF目录下的lib文件夹中。
第3步.????修改Web.xml文件,注册过滤器:将【实例文件夹】下在web.xml文件打开,将下面的代码拷贝到工程的web.xml文件中:
创建一个名为LoginAction的类,该类不继承任何类,不实现任何接口。
该类包含两个属性及其getter、setter方法和一个execute方法。代码如下:
编写3个前台页面,分别为欢迎页面,登录成功页面,登录失败页面:
??
将【实例文件夹】下在web.xml文件拷贝到工程的src包下,修改相关内容如下:
Struts.xml代码详解:
5.????? 运行项目将工程发布运行,结果如下:
登录页面:
输入正确的用户名、密码(aaa/123),成功登录:
输入错误的用户名、密码,登录失败:
6.????? 源代码我的联系方式:85337464
我的博客:http://coderdream.iteye.com
?