struts2 lesson one: 的action特征,三种创建方法,action接收表单数据的三种访问,读取方式

myeclipse 创建struts2项目

1:struts2的线程安全,因为每调一个action方法就是实例化一次它的构造函数。
2:action不依赖一容器,可以脱离web容器单独测试,也可以访问request response
3:支持通过拦截器,为每个action创建不同的生命同期。

第一创建方式 public class UserAction{publisc String execute()}
第二创建方式 public class UserAction implements Action {public String execute()} :实现Action接口
第三创建方式 public class UserAction extends ActionSupport{public String execute()} :继承ActionSupport,开发中推荐用的,因为这个种有很多方法已现实

action接收表单或是展示在jsp
1:利用struts2标签的<s:property value=“username”>  username是users中的属性
2:利用领域属性 直接set get  User
3:  利用ModelDriven<T> 直接返回一个User

 

 

 

posted on 2013-05-08 22:13  peter.peng  阅读(171)  评论(0编辑  收藏  举报