서블릿을 작성하기 전에 해야 할 일이 있습니다. 이클립스에서 작성하는 프로젝트는 기본 플랫폼인 J2SE만 인식하고 있기 때문에 Servlet과 JSP를 사용할 수 있도록 라이브러리를 등록해야 합니다.
먼저 서블릿 작성 규칙을 살펴보기 전에 서블릿을 작성해 보도록 하겠습니다.
package basic;
public class FirstServlet extends HttpServlet{
}
위와 같이 작성해 볼까요? "HttpServlet"이 J2EE의 라이브러리이므로 인식하지 못해 컴파일 오류가 발생하는 것을 볼 수 있습니다.
Servlet과 JSP 라이브러리를 프로젝트에 등록해야 합니다. 프로젝트 폴더를 선택하고 단축메뉴를 나타낸 후 [Build Path]-[Configure Build Path]를 선택합니다.
[Libraries]-[Add Library] 버튼을 누릅니다.
[Add Library] 대화 상자에서 "Server Runtime"을 선택합니다.
현재 실행 중인 서버가 Servlet과 JSP 라이브러리를 포함하고 있으므로 실행 중인 서버인 "Apache Tomcat v9.0"을 선택합니다.
대화상자를 모두 닫고 소스 파일에서 Ctrl+Shift+O 단축키를 눌러 자동 import를 하면 "HttpServlet"클래스가 인식되어 자동 import 되는 것을 확인할 수 있습니다.
서블릿과 JSP를 이용하기 전에 라이브러리까지 확실하게 프로젝트에 등록하고 사용해야 합니다. 잊지 마세요~~^^