서블릿에서 응답으로 전송해야하는 문자열이 있습니다. & 응답을 다시 보내는 방법은 두 가지입니다.서블릿 응답 쓰기와 인쇄? 어떤게 더 좋아?
먼저 PrintWriter를 사용하고 있습니다.
response.getWriter(). print (responseString);
두 번째는 OutputStream을 사용하고 있습니다.
byte[] byteResponse = responseString.getBytes(Charset.forName("UTF-8"));
response.getOutputStream().write(byteResponse);
응답을 보내는 데 더 효율적이고 효과적인 방법을 알고 싶습니다.
좋습니다.
Class.forName ("UTF-8")은 응답을 보내는 동안 인코딩 용입니다. – Finn
한 번 확인하겠습니다. – Finn
죄송합니다, typo. 그것의 Charset.forName ("UTF-8")은 Class.forName ("UTF-8")이 아닙니다. – Finn