프로그래밍 공부/Servlet과 JSP
이클립스를 이용한 서블릿 프로그래밍(xml 파일을 이용한 서블릿 매핑)
valid_ming
2021. 5. 31. 10:15
뉴렉처 강사님의 동영상 강의를 정리한 글입니다.
웹 프로젝트 생성하기

이클립스에서 Dynamic Web Project를 생성합니다.

Taget runtime에 설치한 톰캣 버전을 클릭하여 넣어줍니다.
넣을 때 톰캣 설치 경로를 입력해야 합니다.

디렉토리 경로에 맞게 Nana.java, index.html, web.xml 파일을 추가합니다.
Nana.java
package com.newlecture.web;
import java.io.IOException;
import java.io.PrintWriter;
import jakarta.servlet.ServletException;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
public class Nana extends HttpServlet{
@Override
protected void service(HttpServletRequest req, HttpServletResponse res) throws ServletException, IOException {
PrintWriter out = res.getWriter();
out.println("Hello!!");
}
}
서블릿에서 수행할 것을 작성한 코드입니다. response 객체를 이용하여 "Hello!!"를 작성합니다.
web.xml
<servlet>
<servlet-name>na</servlet-name>
<servlet-class>com.newlecture.web.Nana</servlet-class>
</servlet>
<servlet-mapping>
<servlet-name>na</servlet-name>
<url-pattern>/hello</url-pattern>
</servlet-mapping>
xml 파일을 이용하여 servlet을 생성하고 servlet과 servlet class를 연결해주고
servelt-mapping을 통해 url과 servelt을 연결해 줍니다.
실행하여 해당 url로 이동하면 작성한 코드가 동작하는 것을 확인할 수 있습니다.
