모아이티

2. Servlet 활용 본문

Servlet & JSP

2. Servlet 활용

Yun's kitchen 2020. 9. 19. 14:00

# 서블릿 응답 처리를 하는 2가지 메서드

- response.setContenType("text/html;charset=UTF-8);

    -> 브라우저한테 utf-8 문자코드를 사용할 거라고 메시지를 전달

- PrintWriter out = response.getWriter();

    -> 객체타입은 PrintWriter이고 응답을 하기 위해 response를 쓰고 getWriter() 메서드를 이용해 '쓰기'를

        하겠다고 명령하는 거다. 

그래서 밑에 out.print();는 out이라는 객체를 이용해 출력하는 메서드 print()를 사용해 html태그를 출력하고 있다.

package com.controller;

import java.io.IOException;
import java.io.PrintWriter;

import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;


@WebServlet("/info")
public class HelloWorld extends HttpServlet {

	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
			response.setContentType("text/html;charset=UTF-8");
			PrintWriter out = response.getWriter();
			out.print("<html><body>");
			out.print("<h1>서블릿 구현 성공</h1>");
			out.print("<p>Hello world</p>");
			out.print("</body></html>");
	}

	
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		
		doGet(request, response);
	}

}

 

'Servlet & JSP' 카테고리의 다른 글

#1. Servlet이란??  (0) 2020.09.19
Comments