httpservlet가 왜 ioexception을 던지는가?
문제
왜 httpservlet이 servletexception을 던지는지를 알지만 왜 ioexception? 이 배후의 추론은 무엇입니까?
해결책
문서에서 :
IoException- 서블릿이 GET 요청을 처리 할 때 입력 또는 출력 오류가 감지되는 경우
서블릿 출력을 인쇄 할 때 발생할 수 있습니다.
response.getwriter (). print () -이 메소드는 ioexception을 던집니다.
응답이 완료되기 전에 소켓을 닫을 수 있습니다.
다른 팁
나는 그것을 제안 할 것이다 IOException
입력/출력 처리와 관련된 문제, 예를 들어 요청 입력에서 읽거나 응답을 작성하는 반면 ServletException
서블릿 제공/초기화에 관한 오류 및 처리 요청과 같은 서블릿 별 문제와 관련이 있습니다.
서블릿이 I/O 인터페이스를 통해 출력 스트림 (예 : 페이지)에 기록하면 I/O 오류가 IOException
.
아마도 API가 I/O 인터페이스를 직접 사용해서는 안됩니다. RMI를 사용하여 WebApps가 RMIException
서블릿 인터페이스를 통해 떨어지려면 (서브 클래스입니다. IOException
몇 가지 이유).
제휴하지 않습니다 StackOverflow