Spécifiez la page d'erreur par défaut dans web.xml
Dans le développement d'applications Web, il est crucial de fournir aux utilisateurs des pages d'erreur conviviales lorsque une erreur se produit. L'élément error-page dans web.xml permet aux développeurs de spécifier des pages d'erreur personnalisées pour des codes d'erreur spécifiques. Cependant, il peut être souhaitable d'afficher une page d'erreur par défaut pour les erreurs qui ne sont pas explicitement définies dans les pages d'erreur.
Servlet 3.0 et supérieur
Pour Servlet 3.0 ou plus récente, la page d'erreur par défaut peut être spécifiée avec un seul élément de page d'erreur :
<code class="xml"><web-app ...> <error-page> <location>/general-error.html</location> </error-page> </web-app></code>
Cette page d'erreur sera affichée pour toute erreur qui n'est pas gérée par un élément de page d'erreur plus spécifique.
Servlet 2.5 et versions antérieures
Pour Servlet 2.5 et versions antérieures, il n'existe aucun moyen direct de spécifier une page d'erreur par défaut. Au lieu de cela, il est nécessaire de définir des éléments de page d'erreur pour chaque code d'erreur HTTP courant. Par exemple :
<code class="xml"><error-page> <error-code>401</error-code> <location>/general-error.html</location> </error-page> <error-page> <error-code>403</error-code> <location>/general-error.html</location> </error-page> <error-page> <error-code>500</error-code> <location>/general-error.html</location> </error-page></code>
Cette approche couvre les codes d'erreur HTTP les plus courants, garantissant que les utilisateurs voient une page d'erreur conviviale dans la plupart des cas.
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!