본문 바로가기

Interceptor3

[Spring] 핸들러 인터셉터(HandlerInterceptor) 인터셉터는 Controller이 호출되기 전과 후에 요청과 응답을 참조하거나 가공할 수 있다. 인터셉터는 HandlerInterceptor를 구현해서 작성한다. 인터셉터는 하나 이상을 등록할 수 있다. Controller 의 호출과정에서 적용되는 기능은 인터셉터를 주로 사용한다. public interface HandlerInterceptor { boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception; void postHandle(HttpServletRequest request, HttpServletResponse response, Object handler, Mod.. 2014. 5. 13.
[Spring] cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'mvc:interceptors'. cvc-complex-type.2.4.c: The matching wildcard is strict, but no declaration can be found for element 'mvc:interceptors' 오류는 spring-servlet.xml 파일 안에서 태그를 사용하는 경우에 발생한다. spring-servlet.xml 파일 안에서 태그를 사용하기 위해서는 태그에 다음 값들을 추가해 주어야 한다. 2014. 1. 29.
[Spring] The type javax.servlet.http.HttpServletRequest cannot be resolved. It is indirectly referenced from required .class files Spring Interceptor 관련 개발을 하는 과정에서 public class LoginCheckInterceptor implements HandlerInterceptor{ @Override public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception{ return true; } @Override public void afterCompletion(HttpServletRequest arg0, HttpServletResponse response, Object handler, Exception exp) throws Exception { } @Override p.. 2014. 1. 29.