0
<interceptor-stack name="DefaultTEST"> 
    <interceptor-ref name="exception" /> 
    <!-- some more interceptors go in here --> 
    <interceptor-ref name="debugging" /> 
</interceptor-stack> 

<default-interceptor-ref name="DefaultTEST" /> 

<action name="welcome"> 
    <result type="tiles">WELCOME_PAGE</result> 
</action> 

<action name=""> 
    <result ...>...</result> 
</action> 

... <!-- more actions --> 

だから私の質問は歓迎アクションのためにいくつかの他のインターセプタ(またはインターセプタスタック)は、デフォルトの1ながら読み込むことができるように、デフォルトインターセプタスタックを上書きする方法ですそうではありません。Struts2の

+0

他のスタックを定義し、アクション構成で使用します。何が問題ですか? –

+0

@AleksandrMスタックに加えて、その特定のアクションに別のスタックを指定すると、デフォルトのスタックもトリガーされますか? – Will

答えて

1

アクション設定のインターセプタまたはインターセプタスタックを明示的に参照する場合は、インターセプタの設定を上書きできます。

<action name="welcome"> 
    <interceptor-ref name="defaultStack" /> 
    <result type="tiles">WELCOME_PAGE</result> 
</action> 

のみdefaultStackwelcomeアクションのために実行されます。このパッケージのインターセプタ設定を上書きしないその他のアクションは、デフォルトとして設定されているため、DefaultTESTを使用します。