서블릿은 HTTP 요청(Request)과 응답(Response)을 자바 코드로 직접 다루는 기술이고, 이 강의의 핵심은 HTTP 메시지를 읽고 응답을 만드는 흐름을 이해하는 것이다.
HttpServletRequest, HttpServletResponse 두 객체를 다루는 것이다./hello?username=servlet 같은 요청을 보내면, 서버가 파라미터를 읽고 응답을 작성한다.@ServletComponentScan
@WebServlet(name = "helloServlet", urlPatterns = "/hello")
service(HttpServletRequest request, HttpServletResponse response)
request.getParameter("username")
username 값을 꺼낸다.response.setContentType("text/plain")
response.setCharacterEncoding("utf-8")
response.getWriter().write("hello " + username)