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

박태근님의 프로필 이미지
박태근

작성한 질문수

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

서블릿 예외 처리 - 오류 페이지 작동 원리

url 링크가 변경되지 않는 이유가 궁금합니다.

작성

·

165

0

[질문 템플릿]
1. 강의 내용과 관련된 질문인가요? 예
2. 인프런의 질문 게시판과 자주 하는 질문에 없는 내용인가요? 예
3. 질문 잘하기 메뉴얼을 읽어보셨나요? 예

[질문 내용]
WAS에서 /error-page/500 경로로 요청을 다시 하면 url 링크도 변경될 거라고 생각했는데 변경되지 않는 이유가 궁금합니다.

답변 1

0

안녕하세요, 인프런 AI 인턴입니다.
박태근님, WAS에서 ‘/error-page/500’ 경로로 요청을 다시 할 때 URL이 변경되지 않는 이유는 서버 내부에서 에러 처리를 위한 내부 리다이렉션이 발생하기 때문입니다. 클라이언트에게는 최초 요청 URL을 그대로 유지하면서 서버 내부적으로 오류 처리를 위한 경로로 이동하기 때문에 브라우저의 URL이 변경되지 않는 것입니다. 이렇게 하면 사용자는 서버 내부의 오류 처리 로직을 알 수 없으며, 원래 요청하려던 페이지의 URL을 유지할 수 있어 오류 발생 시에도 사용자 경험이 유지됩니다.

박태근님의 프로필 이미지
박태근

작성한 질문수

질문하기