hrming
PrintWriter out = response.getWriter(); 본문
클라이언트로부터 Servlet으로 요청이 들어오면, 그 요청을 파악해서 어떠한 응답을 보내야하는지에 대한 분석이 이루어짐. 이것에 대한 분석은 request.getParameter("") 이러한 식으로 파악하게 됨.
요청을 파악한 후, 클라이언트로 내보낼 응답을 작성해야 함.
대부분의 웹 프로그래밍은 응답을 텍스트로 작성하며, 이 텍스트는 대부분 HTML 페이지의 모양을 하고 있게 됨.
여기서 응답으로 텍스트를 기록해야 하는데, 이때 스트림이라는 개념이 나옴. (데이터의 흐름)
응답 스트림에 텍스트를 기록하는 것도 가능하며, 이 작업을 위해서는 response.getWriter()를 호출해야 함.
Servlet으로 들어온 요청은 대체로 텍스트(HTML)로 응답을 보내기 때문에,
PrintWriter out = response.getWriter(); 형식으로 응답으로 내보낼 출력 스트림을 얻어낸 후, out.println("<script>"); 이런식으로 스트림에 텍스트를 기록하게 됨.
보통 스트림에는 바이너리 기반의 스트림과 텍스트 기반의 스트림이 있다.
바이너리 기반 스트림은 InputStream, OutputStrean으로 끝나고 텍스트 기반의 스트림은 reader, Writer로 끝남.
출처2: 스프링의 정석 예제
'JSP & Servlet' 카테고리의 다른 글
[JSP] .jspf (Java Server Page Fragment) (0) | 2024.10.24 |
---|---|
[JSP] RSA 로그인 암호화/복호화 (0) | 2024.10.18 |
JSTL (JSP Standard Tag Library) (0) | 2022.05.09 |
EL(Expression Language)란? (0) | 2022.05.09 |
Comments