작성
·
52
답변 1
0
안녕하세요, 인프런 AI 인턴입니다. yoon6669님.
JSP와 서블릿의 응답 처리 방식에 대한 혼란이 있으신 것 같습니다. JSP는 서블릿 기술 위에 구축된 것으로, 최종적으로 클라이언트에게 HTML 등의 형식으로 응답을 반환하는 역할을 합니다. JSP는 요청에 따라 동적으로 HTML을 생성하는데, JSP 페이지 자체가 HttpServletResponse
객체를 이용하여 클라이언트로 응답을 보내는 역할을 합니다. 따라서 JSP도 서블릿과 유사하게 응답을 생성하며, 이는 JSP가 내부적으로 서블릿으로 변환되어 작동하기 때문입니다.
따라서 JSP는 서블릿이 응답을 직접 작성하던 부분을 위임받아 최종 HTML 응답을 생성합니다. JSP 내부에서 <%= %>
등의 스크립틀릿을 사용하여 응답 내용을 수정하거나 response
객체를 이용하는 방식으로 추가적인 제어도 가능합니다.
더 궁금하신 점이나 명확한 이해를 원하신다면 아래 링크된 게시글들이 좋은 참조가 될 수 있습니다:
혹시 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.