donaricano-btn

Interceptor(2) - 인터셉터 작성

- 인터셉터 인터페이스 구현해야함

- 인터페이스는 intercept(), init(), destroy() 정의함

1. 예제


- ActionInvocation은 스트럿츠2가 제공하는 인터페이스다

1) invocation.invoke()

- 호출시 다음 인터셉터 처리가 호출되고 마지막으로 액션 메소드 호출

- 액션 메소드 앞에 처리한다면 invoke앞에, 액션 메소드 다음에 호출 하려면 후에 기술

2) result

- 반환값인 String Result이름을 반환

- 임의의 Result이름을 반환 해도된다

- 액션의 동작을 바꾸고 싶지 않다면 액션 메소드가 돌려주는 이름 그대로 반환

3) init, destroy

- 인터셉터가 각각 생성, 소멸 될 떄 호출

- 초기화 처리나 종료 기술

'Back-End > Struts2' 카테고리의 다른 글

[Struts2] Action Chaining - Chain 사용하기  (0) 2016.11.10
[Struts2] Interceptor(3) - 인터셉터 등록과 설정  (0) 2016.10.04
[Struts2] Interceptor(1) (인터셉터)  (0) 2016.10.03
[Struts2] OGNL  (0) 2016.10.03
[Struts2] Context Map  (0) 2016.10.03
블로그 이미지

리딩리드

,