攔截器(Interceptor)中的invocation.invoke()是什么意思?


攔截器(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


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM