서블릿 클래스에서 doGet메소드가 호출될때는 브라우저를 통해서 서블릿으로 요청이 왔을때, html에서 method방식이 GET일때 호출이 되고 doPost는 html에서 method방식이 post일때 호출된다.
클라이언트에서 요청이 오면 request라는 파라미터에 요청이 담겨져서 오고 응답을 보낼때에는 response객체를 통해서 보내준다.
예제로는 get방식으로 왔을때
System.out.println("doGet");
response.setContentType("text/html; charset=euc-kr"); // 어떻게 내보낼것인지 ContentType을 정해준다.
PrintWriter writer = response.getWriter(); // response객체에서 getWriter를 해줄수있다.
writer.println("<html>");
writer.println("<head>");
writer.println("</head>");
writer.println("<body>");
writer.println("HelloWorld~~~");
writer.println("</body>");
writer.println("</html>");
writer.close();
이렇게 하면 GET방식으로 왔을때 HelloWorld~~~ 가 화면에 찍히는걸 볼 수 있다.
'자바기초' 카테고리의 다른 글
Servlet 라이프사이클(생명주기) (0) | 2021.09.26 |
---|---|
Servlet작동 순서 (0) | 2021.09.26 |
Synchronized (0) | 2021.09.25 |
Set계열 컬렉션 (0) | 2021.09.24 |
컬렉션 (0) | 2021.09.24 |