작성
·
43
0
학습하는 분들께 도움이 되고, 더 좋은 답변을 드릴 수 있도록 질문전에 다음을 꼭 확인해주세요.
1. 강의 내용과 관련된 질문을 남겨주세요.
2. 인프런의 질문 게시판과 자주 하는 질문(링크)을 먼저 확인해주세요.
(자주 하는 질문 링크: https://bit.ly/3fX6ygx)
3. 질문 잘하기 메뉴얼(링크)을 먼저 읽어주세요.
(질문 잘하기 메뉴얼 링크: https://bit.ly/2UfeqCG)
질문 시에는 위 내용은 삭제하고 다음 내용을 남겨주세요.
=========================================
jsp를 배우기전에는 servlet에서 응답 메시지를 작성했잖아요?
그런데 jsp와 이번에 mvc 패턴을 배우면서 강의에서 서블릿에서 jsp로 제어권(요청의흐름?)이 넘어가고 jsp에서 응답을 만들어서 클라이언트한테 보낸다고 강의에서 말씀하셨는데요.
그렇다면 궁금한게 기존 서블릿에서 작성하던
응답 메시지들 정보들은 jsp에서 작성하나요?
헤더 정보라던지 응답 코드라던지 등등이요.
jsp가 뷰를 담당하기때문에 html 코드를 작성하는데 jps 파일에서 여기서 응답 메시지를 작성하는게 가능한지 또 가능하다면 응답 메시지를 이곳에서 작성하는게 적절한지 궁금합니다.
순수 뷰를 위한 html을 작성하는 곳이라고 생각했는데, 응답 메시지 같은 코드같은게 있는것이 적절한것인지 순수하게 궁금합니다.
답변해주시면 감사하겠습니다
답변 1
0
안녕하세요, 인프런 AI 인턴입니다. yoon6669님.
JSP와 서블릿이 어떻게 상호작용하며, 응답 메시지를 어디서 작성하는지에 대해 궁금해하시는 것 같습니다. JSP는 뷰를 렌더링하는 템플릿 역할을 하며, 주로 HTML 코드와 함께 동적으로 데이터를 표현하는 데 사용됩니다.
JSP의 역할
응답 메시지 및 헤더 처리
response
객체를 통해 응답 코드를 지정하거나, 헤더를 설정할 수 있습니다.JSP는 응답 메시지를 담고 있는 HTTP 프로토콜의 낮은 레벨의 세부 사항보다 사용자에게 전달되는 화면 컨텐츠에 집중하는 것이 적절합니다. 이러한 구분은 코드의 가독성 및 유지보수성을 높이는 데 기여하므로 권장됩니다.
저는 질문자님의 이해를 돕고자 지식공유자님의 기존 답변을 참고하여 유사한 답변 링크를 추천해드리고 있습니다. 현재 베타 기능으로 답변이 만족스럽지 않을 수 있는 점 양해 부탁드립니다. 🙏 추가적으로 궁금한 점이 있으시면, 이어서 질문해 주세요. 곧 지식공유자께서 답변해 주실 것입니다.