WEB: cannot be resolved to a type 오류

Nayeon Kim·2021년 10월 31일
2

webProgramming

목록 보기
3/3

이클립스에서 JSP 파일 코드를 작성하던 중,

Enumeration<String> e = request.getParameterNames();

에서

Enumeration cannot be resolved to a type

와 같은 오류가 났다.

만약 String 등 다른 클래스 타입들에서도 에러가 뜬다면 JDK에 문제가 있는 것이겠지만
내 상황에서는 Enumeration(열거형)을 사용했을 때만 오류가 떴다.

나같은 경우에는 라이브러리를 추가 안 한 것이 원인이었다.
자바 코드에서 해당 에러를 만난다면, 대부분 라이브러리 문제일 가능성이 크다.

<%@page import = "java.util.Enumeration"%>

을 추가해주면 해결 완료.

+)해결법을 찾기 위해 서치하던 중에 많은 사람들이 해당 에러를 겪은 것을 알 수 있었는데, 에러 메시지 내용은 같지만 원인이 달랐다.
Enumeration 타입 변수 이름으로 'enum'을 썼을 때도 같은 에러가 발생하는데, 이는 enum이 예약어로 지정돼서 그렇다고 함.

profile
Department of Computer Science

0개의 댓글