-
이클립스를 이용한 서블릿 프로그래밍(xml 파일을 이용한 서블릿 매핑)프로그래밍 공부/Servlet과 JSP 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로 이동하면 작성한 코드가 동작하는 것을 확인할 수 있습니다.
'프로그래밍 공부 > Servlet과 JSP' 카테고리의 다른 글
사용자 입력 받기 - 직접 입력 (0) 2021.05.31 사용자 입력 받기 - GET 요청과 쿼리 스트링 (0) 2021.05.31 Servlet 출력 형식의 이해 (0) 2021.05.31 Annotation을 이용하여 서블릿 매핑하기 (0) 2021.05.31 Servlet 프로그램 만들기 (0) 2021.05.18