Struts2小例子

第一个Struts 2.0例子

工具:MyEclipse 6.0.1

第一步:新建web project

第二步:为项目加入Struts 2.0 jar

官方下载地址:http://struts.apache.org/download.cgi#struts216

解压

打开lib文件夹:找到7个文件
 

 注:在网上看的没有两个包,开启tomcat后发现报了

Exception starting filter struts2

Unable to load configuration. - bean - jar:file:/D:/tools/apache-tomcat-6.0.13/webapps/struts2pro/WEB-INF/lib/struts2-core-2.1.6.jar!/struts-default.xml:46:178   错误

将文件添加到项目的
目录下


转到
MyEclipse会显示

第三步:修改web.xml配置文件代码

修改为:


第四步:创建
struts.xml

文件要放在项目的src目录下

 
struts.xml代码:

第五步:创建实体类




创建登陆页面



效果:



用到的
Sturts 2 标签

表单   <s2:form action="login">

文本框   <s2:textfield name="users.name"label="usersname"></s2:textfield><br>

密码     <s2:password name="users.password" label="password"></s2:password><br>

提交按钮  <s2:submit value="login"></s2:submit>

第六步:创建action class





LoginAction 继承自ActionSupport



点击
browse按钮


点击
OK

编写LoginAction.java代码:



实现父类中的
execute方法,判断用户输入的用户名及密码,进行比较,符合条件

返回 SUCCESS,   否则返回 ERROR

注:ActionSupportSUCCESS属性值为 success

ERROR属性值为 error

第七步:编写struts.xml代码



第八步:启动
tomcat运行测试



输入用户名及密码

正确显示result.jsp


错误显示
error.jsp

 
OK 测试没有问题,我的第一个Struts 2.0 的例子就完成了~

魔由心生,有万境纵横,无一道清静,无量寿佛!
原文地址:https://www.cnblogs.com/qihuan/p/3689260.html