攔截器(Interceptor)中的invocation.invoke()是什么意思?
最佳答案:
invocation.invoke() 就是通知struts2接着干下面的事情
比如 調用下一個攔截器 或 執行下一個Action
就等於退出了你自己編寫的這個interceptor了
如何使用struts2攔截器,或者自定義攔截器。特別注意,在使用攔截器的時候,在Action里面必須最后一定要引用struts2自帶的攔截器缺省堆棧defaultStack,如下(這里我是引用了struts2自帶的checkbox攔截器):
<interceptor-ref name="checkbox">
<param name="uncheckedValue">0</param>
</interceptor-ref>
<interceptor-ref name="defaultStack"/>
(必須加,否則出錯)
轉載出處:http://blog.csdn.net/cruise_h/article/details/10004407