PrintWriter를 통한 Filter에서의 예외 처리

song yuheon·2023년 9월 2일
0

Question

목록 보기
3/6
post-thumbnail
post-custom-banner

PrintWriter란?

  • Java의 입출력(I/O) 라이브러리에 속한 클래스

필터에서의 예외 처리


HttpServletResponse httpServletResponse = (HttpServletResponse) response;
httpServletResponse.setContentType("text/html; charset=UTF-8");
PrintWriter writer;
writer= httpServletResponse.getWriter();

writer.println("{\n   \"status\":\"400\", ");
writer.println("   \"message\":\"토큰이 유효하지 않습니다 >.< !!! \"\n}");
writer.flush();
return;

HTTP 응답으로 JSON 형태의 오류 메시지를 클라이언트에 전송한다.
PrintWriter를 통해 HTTP 응답 본문에 JSON 데이터를 출력하고, flush()를 호출하고 밑에 코드는 return으로 종료시켜 즉시 클라이언트에 데이터를 전송한다.


profile
backend_Devloper
post-custom-banner

0개의 댓글