SMALL
PrintWriter 란?
바로 출력만 할수 있도록 도와주는 클래스이다.
우리가 많이 쓰던 System.out 이 PrintWriter 클래스에서 나온것이다.
Response 응답할때
Request 를 받고 Response 에 응답할때 우리는 Json 방식으로 Response 할수 있다. 이때 Response 셋팅을 바꾸고
그 데이터를 전송할때 PrintWriter 로 할수 있다.
코드
response.setStatus(HttpServletResponse.SC_OK);
response.setContentType(MediaType.APPLICATION_JSON_VALUE);
String json = "{\"msg\": \"유저계정이 맞지 않습니다.\"}";
// JSON 응답 전송
PrintWriter writer = response.getWriter();
writer.print(json);
writer.flush();
위에 코드를 보면 HttpStatus 는 SC_OK 를 보내고 ContentType 을 Json 방식으로 바꾸었다.
또한 json 변수에는 Json 방식으로 보내기 위한 양식에 맞게 작성하였고 PrintWriter 를 통해 response 의 Writer 를 갖고와
Client or Front 에게 Json 방식으로 데이터를 보내게 된다.
반응형
LIST
'Spring' 카테고리의 다른 글
Request 와 Response (4) | 2023.06.09 |
---|---|
Spring Security (2) (0) | 2023.06.08 |
Validation 유효성 검증 (2) | 2023.06.02 |
Redis (2) (0) | 2023.06.01 |
Redis (1) (2) | 2023.06.01 |