Comment spécifier une page d'erreur par défaut dans web.xml
Dans web.xml, la
Pour Servlet 3.0 et supérieur, le correctif est simple :
<code class="xml"><web-app ...> <error-page> <location>/general-error.html</location> </error-page> </web-app></code>
Pour Servlet 2.5, où cette fonctionnalité est absente, la solution réside dans la définition explicite des erreurs HTTP courantes que les utilisateurs peuvent rencontrer :
<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>
Cette approche garantit que les erreurs courantes sont traitées avec élégance avec des pages d'erreur personnalisées, offrant ainsi une meilleure expérience utilisateur.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!