`
myoldman
  • 浏览: 84866 次
  • 性别: Icon_minigender_1
  • 来自: 福建福州
最近访客 更多访客>>
社区版块
存档分类
最新评论

Struts2 Core Developers Guide-Action Chaining

 
阅读更多
1.顾名思义,该功能的主要目的是执行一连串的action方法,并且执行过程中并不进行实际上的页面跳转。
  • 定义action的result type为chain定义
  • 可以定义属性的actionName(所要调用的acton的名字),
  • 定义namespace属性,确定action所属的namespace,skipActions中所有的action都无条件的执行,method属性(定义所调用action对象的方法,默认调用execute).
  • 在ActionChainResult中把前一个action的valuestack,parameter,chain_histroy拷贝到下一个action的的context中。
  • 并且在下一个action的interceptor中加入chaininterceptor可以把上一个action中的对应的properties和parameters拷贝到下一个action中。
  • 该chain类似与把很多action组合成一个时间,这样做不推荐的,推荐使用Redirect Action Result替代该方法。
分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics