본문 바로가기
프로그램/Spring

[Spring] The type javax.servlet.http.HttpServletRequest cannot be resolved. It is indirectly referenced from required .class files

by 로드러너 2014. 1. 29.
336x280(권장), 300x250(권장), 250x250, 200x200 크기의 광고 코드만 넣을 수 있습니다.

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