Servlet은 java언어를 사용해서 웹프로그램을 제작하는 것
간단한 Servlet 프로젝트를 만들어보면서 전체적인 구조(흐름) 파악
GET 방식: URL값으로 정보가 전송되어 보안에 약함 (Form 태그(Html) method 속성 값 = get)
- html내 form 태그의 method 속성이 get일 경우 호출
- 웹브라우저의 주소창을 이용하여 servlet을 요청한 경우에도 호출
doGet메서드는 매개변수로 HttpServletRequest와 HttpServletResponse로 받음
doGet 메서드를 실행하면
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
System.out.println("doGet");
response.setContentType("text/html; charset=euc-kr");
PrintWriter writer = response.getWriter();
writer.println("<html>");
writer.println("<head>");
writer.println("</head>");
writer.println("<body>");
writer.println("HelloPeach~~");
writer.println("</body>");
writer.println("</html>");
writer.close();
}
POST 방식: header를 이용해 정보가 전송되어 보안에 강함 (Form 태그(Html) method 속성 값 = post)