1. Servlet 의 구조
Servlet은 JAVA언어를 사용하여 웹 프로그램을 제작하는 것

- Servlet 클래스는 HttpServlet 클래스를 상속 받는다
- 요청처리객체(HttpServletRequest) 및 응답처리객체(HttpServeltResponse)를 톰캣에서 받는다
- GET &POST 방식
2. doGet()
- HTML내 form 태그의 method속성이 get일 경우 호출됨
- 웹브라우저의 주소창에서 servlet을 요청한 경우에도 호출됨
- 매개변수로 요청처리객체(HttpServletRequest) 및 응답처리객체(HttpServeltResponse)를 받음
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
System.out.println("HelloWorld~~");
response.setContentType("text/html; charset=euc-kr");
PrintWriter writer = response.getWriter();
- HttpServeltResponse 객체의 setContentType() 메소드를 호출하여 응답 방식을 결정한다
- HttpServeltResponse 객체의 getWriter() 메소드를 이용하여 출력스트림을 얻는다
writer.println("<html>");
writer.println("<head>");
writer.println("</head>");
writer.println("<body>");
writer.println("<h1>HelloWorld~~~</h1>");
writer.println("</body>");
writer.println("</html>");
- 출력 스트림의 println() 메소드를 이용하여 웹 브라우저에 출력한다


3. doPost()
HTML내 form 태그의 method속성이 post일 경우 호출됨
4. Context Path
- WAS에서 Web App.을 구분하기 위한 Path
- 이클립스에서 프로젝트를 생성하면 server.xml에 자동으로 추가해줌
'강의 정리 > JSP & Servlet (Seoul Wiz)' 카테고리의 다른 글
7. Servlet (3) (0) | 2019.08.03 |
---|---|
6. Servlet (2) (0) | 2019.08.03 |
4. Servlet 맛보기 (0) | 2019.08.03 |
3. JSP 맛보기 (0) | 2019.08.03 |
2. 개발 환경 설정 (0) | 2019.08.03 |