读书人

【张冰Struts2学习札记】0102_第一个S

发布时间: 2012-08-28 12:37:01 作者: rapoo

【张冰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学习札记】0102_第一个Struts2实例

4.???? 创建一个基于Struts2 的简单登录项目第1步.????创建Web Project,工程名为ZB_S2_D0101:

第2步.????导入核心包:

解压从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

?

读书人网 >软件架构设计

热点推荐