본문 바로가기
spring

Http Requset /Response

by proudev 2023. 1. 16.

웹에서 서버에 request를 하면 ---> 톰캣에서 httpServletRequest 객체를 생성하고 해당 정보를 담아 서버로 보낸다.

만약 httpServletRequest에 없는 정보면 null or -1 등에 담아서 보내며 이는 httpServletRequest 마다 조금씩 다르다.

 

서버에서 httpServletRequest 클래스를 사용해서 다양한 정보를 얻어올 수 있다.

 

그리고 httpServletResponse 클래스를 사용할 수 있는데 이 클래스는 서버에서 클라이언트에게 응답할때 웹에 원하는 내용을 녹여내서 표현할 수 있다.

1. 객체 생성: httpServletResponse response 

2. 응답하는 contentType 설정: response.setContentType("text/html");// 텍스트 형식일 경우: text/html

3. encoding 설정: response.setCharacterEncoding("utf-8");//한글 인식할 수 있음.

***중요: 2번과 3번은 꼭 설정해주어야 화면에서 글자가 깨지지 않는다.

4. 표현하는 클래스 설정 (PrintWriter): PrintWriter out=response.getWriter();

5. 표현하기:

out.println("가나다라");

 

아래의 코드는 자주 사용되는 httpServletRequest 메서드를 정리와 httpServletResponse를 사용하는 방법을 예시이다.

'spring' 카테고리의 다른 글

Spring DI(1)  (0) 2023.07.02
URL 인코딩  (0) 2023.05.11
HttpServletRequest 요청 값 받는 다양한 방법  (0) 2023.02.01
스프링 @Controller 사용법  (0) 2023.01.15
웹과 서버를 연결되는 방식(spring) 간략한 설명  (0) 2023.01.15

댓글