donaricano-btn

 Interceptor(3) - 인터셉터 등록과 설정

- 작성한 인터셉터는 struts.xml에 등록해야 한다



1. 인터셉더 등록

- name 속성으로 임의의 이름을 지정

- class 속성으로 인터셉터를 완전 수식 클래스 이름을 지정


2. 액션 적용

- interceptor-ref 태그로 등록한 fooInterceptor를 지정

- 인터셉터를 지정하면 지정한 인터셉터만 액션에 지정된다

1) defautStack

- 스트럿츠2는 기본적으로 다양한 이터셉터를 적용

- 동작을 바꾸고 싶지 않다면 기본 인터셉터(defaultStack)을 명시적으로 지정


3. 인터셉터 스택의 정의

- 임의의 인터셉터를 조합해서 인터셉터 스택 정의

 

1) 인터셉터 스택 정의

- fooStack으로 인터셉터 스택 정의

- 패키지안의 모든 액션에 적용할 떄는 기본 인터셉터 스택으로 하는게 효율적

2) fooStack을 기본 인터셉터 스택으로 설정

- 스트럿츠 패키지안의 모든 액션에 암묵적으로 fooStack이 적용


블로그 이미지

리딩리드

,