JSP/서블릿 흝어 보기

서블릿 구현하기

1. 서블릿 클래스를 작성할때 HttpServlet 클래스를 상속 받도록 한다.

HttpServlet 클래스는 HTTP 프로토콜 기반으로 브라우저로부터 요청을 전달받아서 처리하도록하는 클래스이다. service 메소드에는 요청방식(GET/POST)에 따라 doGet(), doPost() 등 정해진 사양의 메소드가 호출되도록 구현되어 있다.

2. 메소드 정의

init( ) service( )를 오버라이딩 하거나 요청방식에 따른 처리를 위한 메소드 doGet( ) 또는 doPost()를 작성한다.

3. 서블릿을 등록한다. 서블릿을 등록하는 방법은 두 가지가 있다.

  • web.xml을 설정하기
    <servlet>
        <servlet-name>first</servlet-name>
        <servlet-class>job.study.web.firstServlet</servlet-class>
    </servlet>
    
    <servlet-mapping>
        <servlet-name>first</servlet-name>
        <url-pattern>/hello</url-pattern>
    </servlet-mapping>
  • @WebServlet 애노테이션 사용하기
    package job.study.web;
    
    import java.io;
    import javax.servlet.*;
    import javax.servlet.annotation.WebServlet;
    import javax.servlet.hrrp.*;
    
    @WebServlet("/hello2")
    public class FirstServlet extends HttpServlet{
        .....
    }

     

댓글

댓글 본문
작성자
비밀번호
버전 관리
DongHyun Kim
현재 버전
선택 버전
graphittie 자세히 보기