拦截器的返回码是什么?

时间:2013-06-13 07:26:01

标签: struts2

我是struts2的新芽。我有关于Interceptor返回码的查询。

1)拦截器/自定义拦截器的返回类型是什么?如果我返回false / failure / any字符串(在自定义拦截器的情况下),它只会成功或发生什么。

2)行动调用的目的?

3)我们的行动或拦截器是否是线程安全的?

感谢你提前得到你的支持

1 个答案:

答案 0 :(得分:0)

1)拦截器可以

返回结果而不是继续前进到下一个拦截器将在到达Action之前中断流程。

2)From Action Invocation Javadoc

  

ActionInvocation表示Action的执行状态。它包含Interceptor和Action实例。通过重复重新执行invoke()方法,最初由ActionProxy执行,然后通过Interceptor,执行Interceptor,然后执行Action和Result。

3)

  • 操作是线程安全的(因为它们是ThreadLocal)
  • 拦截器不是线程安全的