문제

왜 httpservlet이 servletexception을 던지는지를 알지만 왜 ioexception? 이 배후의 추론은 무엇입니까?

도움이 되었습니까?

해결책

문서에서 :

IoException- 서블릿이 GET 요청을 처리 할 때 입력 또는 출력 오류가 감지되는 경우

서블릿 출력을 인쇄 할 때 발생할 수 있습니다.

response.getwriter (). print () -이 메소드는 ioexception을 던집니다.

응답이 완료되기 전에 소켓을 닫을 수 있습니다.

다른 팁

나는 그것을 제안 할 것이다 IOException 입력/출력 처리와 관련된 문제, 예를 들어 요청 입력에서 읽거나 응답을 작성하는 반면 ServletException 서블릿 제공/초기화에 관한 오류 및 처리 요청과 같은 서블릿 별 문제와 관련이 있습니다.

서블릿이 I/O 인터페이스를 통해 출력 스트림 (예 : 페이지)에 기록하면 I/O 오류가 IOException.

아마도 API가 I/O 인터페이스를 직접 사용해서는 안됩니다. RMI를 사용하여 WebApps가 RMIException 서블릿 인터페이스를 통해 떨어지려면 (서브 클래스입니다. IOException 몇 가지 이유).

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top