[Eclipse - 이클립스 - (11) ] "HttpServletResponse refers to the missing type String"
Spring으로 프로그래밍을 하다보면 "HttpServletResponse refers to the missing type String" 에러를 만나는 경우가 생긴다.
에러메시지가
- The method setHeader(String, String) from the type HttpServletResponse refers to the missing type String
- The method getContextPath() from the type HttpServletRequest refers to the missing type String
등등인 경우를 말하는 것이다.
아래 그림 두개는 위에서 말한 에러 현상을 캡쳐한 것이다.
원인은 간단하다. Spring에서 설정된 JRE와 가져온 프로젝트가 사용했던 JRE 버전이 달라서 그런 것이다.
이걸 맞춰주면 해결된다.
아래 그림들은 순서대로 위에서 말한 build path에 있는 JRE path 를 현재 Spring에 설정된(자신의 컴퓨터에 설치된 JRE)로 변경해주면 된다.
위 그림들의 순서대로 설정을 하고 나면 아래와 같이 에러가 사라진 것을 볼 수 있다.
이상으로 HttpServletResponse refers to the missing type String(Error 제거 방법) 정리를 마친다.