1. Comment afficher une liste de répertoires :
Lorsque nous testons des programmes localement, nous sommes généralement habitués à parcourir les fichiers qui se trouvent dans un certain répertoire du navigateur. Cela nécessite que le serveur Web prenne en charge les listes de répertoires :
Ouvrez le fichier conf/web.xml et recherchez le code suivant :
<param-name>listings</param-name>
<param-value>false</param-value>
Remplacez false par true
2. Configurez la page d'erreur : (Spécifiez la page pour gérer les erreurs)
Ouvrez le fichier D:demoWEB-INFweb.xml :
<error-page>
entre <web-app>…</web-app>
<code-erreur>404</code-erreur>
<emplacement>/NotFound.jsp</emplacement>
</error-page>
(Les erreurs avec le code d'erreur 404 sont dirigées vers NotFound.jsp)
<error-page>
<code-erreur>500</code-erreur>
<emplacement>/erreur.jsp</emplacement>
</error-page>
(Lorsqu'une erreur 500 se produit dans le système, c'est-à-dire une erreur interne du serveur, passez à la page de traitement des erreurs error.jsp)
<error-page>
<exception-type>java.lang.NullException</exception-type>
<emplacement>/erreur.jsp</emplacement>
</error-page>
(Lorsqu'une java.lang.NullException (c'est-à-dire une exception de pointeur nul) se produit dans le système, accédez à la page de gestion des erreurs error.jsp)
……
rappeler:
Les pages ci-dessus doivent être plus grandes (>=2 Ko), sinon elles ne fonctionneront pas.
Raison : Tomcat limite les octets de ces pages à au moins un certain nombre d'octets.
3. Comment résoudre le problème des caractères tronqués dans la page jsp ?
Ajouter à l'en-tête de la page :
<%@ page contentType="text/html; charset=gb2312″%>