서블릿을 이용하여 웹페이지에 출력하는 방법중 하나인 IO를 이용하는 것이다.
PrintWiter 클래스를 이용하여 페이지를 출력해보자.
import java.io.IOException;
import java.io.PrintWriter;
import jakarta.servlet.annotation.WebServlet;
import jakarta.servlet.http.HttpServlet;
import jakarta.servlet.http.HttpServletRequest;
import jakarta.servlet.http.HttpServletResponse;
@WebServlet(urlPatterns = "/printWriter")
public class HelloWorldServlets extends HttpServlet {
protected void doGet(HttpServletRequest request, HttpServletResponse response) throws IOException{
//한글 작성 시 UTF-8 변환 필요
response.setContentType("text/html;charset=UTF-8");
String message = "HelloWorldServlets with Message!";
PrintWriter printWriter = response.getWriter();
printWriter.println("<div>"+ message +"</div>");
printWriter.close();
}
}