chain result type

Chaining Interceptor

如果你需要把Action链中早先的Actions的属性复制到当前的Action中,你应该采用ChainingInterceptor . 这个拦截器会从request和ValueStack中复制所有的原始参数传给目标Action. ValueStack会记录Action源的信息,这样目标Action就可以通过ValueStack访问早先的Action的属性,这些属性也能被 Action链中最后的result访问,例如JSP或者Velocity页面.

Action链通常用来提供查找列表(例如状态的下拉列表等等).既然这些Actions已经放入了ValueStack,它们的属性在View层就是可用的.这个功能也可以使用Action标签(ActionTag)在显示页面执行一个Action来做到.你也可以利用Redirect Action Result 来完成这样的功能.

你可能感兴趣的:(jsp,velocity)