Servlet

박병주·2022년 12월 28일
0

servlet

목록 보기
1/7

ServletComponentScan

  • 스프링이 실행되는 메인 메소드가 있는 클래스에 ServletComponentScan 어노테이션을 추가한다.
import org.springframework.boot.SpringApplication;
import org.springframework.boot.autoconfigure.SpringBootApplication;
import org.springframework.boot.web.servlet.ServletComponentScan;

@ServletComponentScan
@SpringBootApplication
public class LearnServletsApplication {

	public static void main(String[] args) {
		SpringApplication.run(LearnServletsApplication.class, args);
	}

}

HttpServlet 클래스 선언

  • @WebServlet 어노테이션은 접속할 url을 매핑해준다.
    ip:port/index 로 접속 가능하게 한다.
@WebServlet(urlPatterns="/index")
public class LearnServlet extends HttpServlet{

}

doGet, doPost

  • 서블렛을 실행하여 호출하는 방식에는 get방식과 post방식으로 나뉜다.
    get : url 을 통해서 파라미터를 전달하는 방식(정보 노출)
    post : 파라미터를 보이지 않게 전달하는 방식

doGet 방식의 클래스 정의

    @Override
    protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
    }
}

doPost 방식의 클래스 정의

	@Override
    protected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
    }
profile
응애

0개의 댓글