Spring

Spring) HttpServletRequest, HttpServletResponse

김코식 2022. 12. 4. 00:59

 

 


 

 

WAS(웹 어플리케이션 서버)가 웹 브라우저로부터 servlet 요청을 받음

  1. 요청을 받을 때 전달 받은 정보를 HttpServletRequest 객체를 생성하여 저장
  2. 웹 브라우저에게 응답을 돌려줄 HttpServletResponse 객체 생성(빈 객체)
  3. 생성된 HttpServletRequest dhk HttpServletResponse를 servlet에 전달

 

서블릿 - 클라이언트의 요청을 처리하고 결과를 반환하는 servlet클래스의 구현 규칙을 지킨 자바 웹 프로그래밍 기술

자바를 사용하여 웹을 만들기 위해 필요한 기술 (클라이언트의 요청을 받으면 요청에 대한 결과를 다시 전송)

https://mangkyu.tistory.com/14

 

[JSP] 서블릿(Servlet)이란?

1. Servlet(서블릿) 서블릿을 한 줄로 정의하자면 아래와 같습니다. 클라이언트의 요청을 처리하고, 그 결과를 반환하는 Servlet 클래스의 구현 규칙을 지킨 자바 웹 프로그래밍 기술 간단히 말해서,

mangkyu.tistory.com

 

HttpServletRequest 

  • Http 프로토콜의 request 정보를 서블릿에게 전달하기 위한 목적으로 사용
  • Header 정보, Parameter,Cookie,URI,URL등의 정보를 읽어들이는 메소드를 가진 클래스

HttpServletResponse

servlet은 HttpServletResponse 객체에 Content Type, 응답코드 , 응답 메세지 등을 담아서 전송함

 

사용 예시)

HttpServletRequest를 사용하여 request안의 값을 jwtutil의 토큰 안에 값 입력


참고자료

 

https://zester7.tistory.com/33

https://chobopark.tistory.com/43