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
public void postHandle(HttpServletRequest request, HttpServletResponse response,
Object handler, ModelAndView mav) throws Exception{
}
}
다음과 같은 오류가 발생했다.
The type javax.servlet.http.HttpServletRequest cannot be resolved. It is indirectly referenced from required .class files
해당 오류는 라이브러리 경로에 servelt-api.jar 파일이 없어서 생기는 문제이다. 해당 파일을 라이브러리 경로에 포함시켜주면 해결된다.
관련글
Spring 3 MVC Interceptor tutorial with example