웹에서 서버에 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 |
댓글