EgovWebLogInterceptor 에서 인자값을 받아올 때
- 작성자 :
- 서*원
- 작성일 :
- 2014-11-11 17:59:18
- 조회수 :
- 551
- 구분 :
- 공통컴포넌트
- 진행상태 :
- 완료
Q
다른게 아니고 jsp 파일에서 해당 이벤트(추가,저장,삭제) 에 각각 request.setAttribute()로 값을 넣어주고
EgovWebLogInterceptor 에서 getAttribute로 받아서 처리하고자하는데요
문제는 별다른 이벤트가 없어도 해당 웹페이지에 들어가면 request값을 3-4번 중복되도록 받아옵니다
물론 이벤트가없기에 값은 null이지만 쓸데없이 테이블에 추가되는문제가 생깁니다
이벤트를 눌러도 한 3-4번을 돌다보니 원할 때 한번만 인자값을 받아오면 되는데요
jsp에서 setAttribute를 해선안되는지.... 아님 EgovWebLogInterceptor에 해당 controller를 상속해야되는지...
EgovWebLogInterceptor 에서 getAttribute로 받아서 처리하고자하는데요
문제는 별다른 이벤트가 없어도 해당 웹페이지에 들어가면 request값을 3-4번 중복되도록 받아옵니다
물론 이벤트가없기에 값은 null이지만 쓸데없이 테이블에 추가되는문제가 생깁니다
이벤트를 눌러도 한 3-4번을 돌다보니 원할 때 한번만 인자값을 받아오면 되는데요
jsp에서 setAttribute를 해선안되는지.... 아님 EgovWebLogInterceptor에 해당 controller를 상속해야되는지...
A
안녕하세요. 서창원님.
request값을 3~4번 중복되도록 받아온다는 말씀이 EgovWebLogInterceptor 처리가 3~4번 반복된다는 말씀이신가요?
이 경우는 interceptor가 모든 request에 대하여 처리되기 때문이신 것 같습니다.
즉, 하나의 페이지를 호출하면서 내부적으로 import 등을 처리하신 경우이시고,
명시적으로 이벤트 정보가 추가된 경우만 처리를 하시면 해결 가능하실 것 같습니다.
또는 interceptor 설정 상 특정 패턴에 대해서만 적용하실 수 있는데, 특정 URL 패턴을 지정하시기가 일반적으로 어려우실 수 있습니다.
그럼, 즐거운 하루되십시오.
감사합니다.
request값을 3~4번 중복되도록 받아온다는 말씀이 EgovWebLogInterceptor 처리가 3~4번 반복된다는 말씀이신가요?
이 경우는 interceptor가 모든 request에 대하여 처리되기 때문이신 것 같습니다.
즉, 하나의 페이지를 호출하면서 내부적으로 import 등을 처리하신 경우이시고,
명시적으로 이벤트 정보가 추가된 경우만 처리를 하시면 해결 가능하실 것 같습니다.
또는 interceptor 설정 상 특정 패턴에 대해서만 적용하실 수 있는데, 특정 URL 패턴을 지정하시기가 일반적으로 어려우실 수 있습니다.
그럼, 즐거운 하루되십시오.
감사합니다.