2009-09-24 11 views
0

j'ai créé un jsp contientJ2EE: erreur dans l'affichage page d'erreur

<% 
    int i=10; 
    if(i==10) 
    throw new ArithmeticException("ItsMyGenExcepetion"); 
%> 

j'ai fait l'entrée dans web.xml

<error-page> 
<exception-type>java.lang.ArithmeticException</exception-type> 
<location>/errordisplay.jsp</location> 
</error-page> 

j'ai mon errordisply.jsp contient

<%@ page isErrorPage="true" %> 

dans le corps

The page contain error <%= exception %> 

mais son ne pas montrer la page d'erreur ....

+0

n'êtes-vous pas rediriger vers la page d'erreur ou dans la page d'erreur le message ne s'affiche pas? – alexmeia

+0

Qu'est-ce qui s'affiche alors? –

+0

La page affiche 500: erreur côté serveur – JavaResp

Répondre

0

ici j'ai obtenu ma solution quetions mais pas la réponse

quand j'utiliser le navigateur Web d'Eclipse (SDK 3.2) ...

la page affiche

La page ne peut être affichée Il y a un problème avec la page que vous essayez d'atteindre et il ne peut pas être affiché.


S'il vous plaît les opérations suivantes:

Ouvrez le localhost: 8080 page d'accueil et recherche alors des liens vers les informations que vous voulez. Cliquez sur le bouton Actualiser, ou réessayez plus tard. Cliquez sur Rechercher pour rechercher les informations sur Internet. Vous pouvez également voir une liste des sites connexes .

HTTP 500 - Erreur interne du serveur Internet Explorer

alors que, quand j'utiliser Mozilla Firefox pour la même URL, cela fonctionne.

mais pourquoi ???

+1

Utilisez-vous IE pour tester? Si oui, votre page d'erreur doit avoir une taille supérieure à 512 Ko pour que IE puisse afficher la page. Sinon, IE affichera sa page d'erreur par défaut. Firefox rend la page quelle que soit sa taille. –

+0

@ Shivasubramanian-A son vrai .. merci pour la clarification – JavaResp

0

Essayez d'ajouter:

<%@ page errorPage="/errordisplay.jsp" %> 

à la JSP qui jette l'exception.

Questions connexes