1、创建一个pojo类
这个可以参考第一篇博客,创建的简单登录校验
pojo其实就是一个简单的java类
它没有实现任何接口,也没有继承任何类。
优点:无耦合
适用于逻辑相对简单的action
2、实现Action接口
com.opensymphony.xwork2.Action
这个接口里有五个常量属性和一个方法
属性:
success:成功视图
none:代表返回null,不做任何操作(跳转操作也不会做)
error:错误视图
input:这是struts2框架中interceptor中发现问题后会访问的一个视图
login:一个登录视图,可用于权限操作
方法:
execute:将要执行的方法,需要重写此方法,
3、继承ActionSupport类
com.opensymphony.xwork2.ActionSupport
此类也实现了Action接口
因为它具有丰富的功能,如表单校验 错误信息 设置国际化等,所以常在开发中使用,但也同样有高耦合的问题
请多多关照:qq183428067