Cara Menentukan Halaman Ralat Lalai dalam web.xml
Dalam web.xml,
Untuk Servlet 3.0 dan ke atas, penyelesaiannya mudah:
<code class="xml"><web-app ...> <error-page> <location>/general-error.html</location> </error-page> </web-app></code>
Untuk Servlet 2.5, jika ciri ini tiada, penyelesaiannya terletak pada mentakrifkan secara eksplisit ralat HTTP biasa yang mungkin dihadapi oleh pengguna:
<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>
Pendekatan ini memastikan bahawa perkara biasa ralat dikendalikan dengan anggun dengan halaman ralat tersuai, memberikan pengalaman pengguna yang lebih baik.
Atas ialah kandungan terperinci Bagaimanakah cara saya menentukan halaman ralat lalai dalam web.xml untuk pengecualian yang tidak dikendalikan?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!