인프런 커뮤니티 질문&답변

kamser님의 프로필 이미지
kamser

작성한 질문수

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

정리

WAS에 대해서 궁금한게 있습니다.

해결된 질문

작성

·

425

0

예외가 발생하지 않고 정상 동작을 했을경우에

 

WAS->필터->서블릿->인터셉터->컨트롤러

이후에 컨트롤러에서 값을 반환하면

스프링 디스패처서블릿이 그 값을

반환 타입에 맞게 response body에 넣고

WAS가 response를 클라이언트에게 전달하면

웹 브라우저가 그 리소스를 볼수있게 되는게 맞나요?

이때 WAS가 클라이언트에게 Http를 전달할때

response에 에러가 담겨있으면

등록된 에러 컨트롤러 매핑주소를 호출해서

그 결과의 view 페이지를 WAS가 받고

클라이언트에게 전달하는거로 이해하면될까요?

답변 1

1

안녕하세요, yousd179 님! 공식 서포터즈 codesweaver 입니다.

오류가 발생한 경우 WAS 단계 전 서블릿에서 오류에 대한 처리를 시도 합니다.

오류 페이지가 지정되어 있다면 그 페이지를 WAS에 전달하게 됩니다.

감사합니다.

kamser님의 프로필 이미지
kamser
질문자

codesweaver님 답변 감사합니다.

kamser님의 프로필 이미지
kamser

작성한 질문수

질문하기