web.xml에서 기본 오류 페이지를 지정하는 방법
web.xml에서
Servlet 3.0 이상의 경우 수정은 간단합니다.
<code class="xml"><web-app ...> <error-page> <location>/general-error.html</location> </error-page> </web-app></code>
이 기능이 없는 Servlet 2.5의 경우, 해결책은 사용자에게 발생할 수 있는 일반적인 HTTP 오류를 명시적으로 정의하는 것입니다.
<code class="xml"><error-page> <!-- Missing login --> <error-code>401</error-code> <location>/general-error.html</location> </error-page> <error-page> <!-- Forbidden directory listing --> <error-code>403</error-code> <location>/general-error.html</location> </error-page> <error-page> <!-- Missing resource --> <error-code>404</error-code> <location>/Error404.html</location> </error-page> <error-page> <!-- Uncaught exception --> <error-code>500</error-code> <location>/general-error.html</location> </error-page> <error-page> <!-- Unsupported servlet method --> <error-code>503</error-code> <location>/general-error.html</location> </error-page></code>
이 접근 방식을 사용하면 사용자 정의 오류 페이지를 통해 일반적인 오류를 원활하게 처리하여 더 나은 사용자 경험을 제공할 수 있습니다.
위 내용은 처리되지 않은 예외에 대해 web.xml에서 기본 오류 페이지를 어떻게 지정합니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!