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 --> 

그래서 제 질문은 환영 행동을 다른 인터셉터 (또는 인터셉터 스택)이 기본 일 동안로드 할 수 있도록 기본 인터셉터 스택을 재정의하는 방법입니다 아니다.Struts2

+0

다른 스택을 정의하고 동작 구성에서 사용하십시오. 문제가 무엇입니까? –

+0

@AleksandrM 특정 작업에 대해 스택 이외에 다른 스택을 지정하면 기본 스택도 트리거됩니까? – Will

답변

1

액션 구성에서 인터셉터 또는 인터셉터 스택을 명시 적으로 참조하는 경우 인터셉터 구성을 무시할 수 있습니다.

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

defaultStackwelcome 조치에 대해 실행됩니다. 이 패키지에서 인터셉터 설정을 덮어 쓰지 않는 다른 액션은 기본값으로 설정되었으므로 DefaultTEST을 사용합니다.