<interceptors>
<interceptor-stack name="modifiedStack">
<interceptor-ref name="defaultStack">
<param name="prepare.alwaysInvokePrepare">false</param>
</interceptor-ref>
</interceptor-stack>
</interceptors>
<interceptor-stack name="modifiedStack">
<interceptor-ref name="defaultStack">
<param name="prepare.alwaysInvokePrepare">false</param>
</interceptor-ref>
</interceptor-stack>
</interceptors>
<default-interceptor-ref name="modifiedStack"></default-interceptor-ref>
作用:
可决定实现了Preparable接口的Action的 prepare() 方法是否执行(默认执行),进而可以为每个请求指定单独的prepare方法:prepareMethodName.
其他:
1.实现了ModelDriven<T>后的Action将把请求参数用T.setter保存到T中.(映射规则:name->T属性名)
1.1 ModelDriven<T>接口的方法:public T getModel().
2.prepare()先于getModel()执行