Table of Contents
Le PC est lent ?
La leçon d’aujourd’hui est écrite pour vous aider si votre site reçoit une erreur d’exception jsp. g.Des exceptions peuvent être levées dans les JSP lorsqu’une erreur dans tout le code peut être causée par un développeur, ainsi qu’une erreur interne peut être causée par un système. La gestion des exceptions dans JSP est généralement la même qu’en Java, où mon conjoint ainsi que , je gère les exceptions à l’aide des blocs Try Catch. En JSP, contrairement à Java, il existe des exceptions lorsque sur ce point il n’y a pas d’erreur dans le code humain.
g.
Dans ce chapitre. Nous discuterons d’une tactique simple pour gérer les exceptions dans JSP. L’écriture du système JSP peut entraîner des erreurs de codage qui peuvent survenir n’importe où dans le code. Les erreurs suivantes apparaîtront probablement dans votre code JSP :
Exceptions vérifiées
Quelle est presque certainement une exception JSP ?
L’exception est généralement un objet pourquoi est exécuté au moment de l’exécution. La gestion des exceptions est le meilleur type de processus utilisé pour gérer les défis d’exécution. Il existe deux manières dans JSP de gérer sans effort les exceptions : en utilisant les attributs errorPage et en utilisant simplement les attributs isErrorPage des informations de page. Selon la profondeur de
Une omission vérifiée est une exception qui est parfois une erreur ou un problème de l’utilisateur et en plus ne peut donc pas être prédite par le programmeur. Par exemple, si le fichier doit être repris plus avant, mais que le fichier est introuvable, une exception est levée. Ces exceptions ne peuvent pas être supprimées au moment de la compilation uniquement.
Exceptions d’exécution
Le runtime est une exception, une différence que ce programmeur aurait probablement pu éviter. Contrairement aux conditions vérifiées, les exceptions d’exécution sont ignorées à plusieurs reprises lors de la compilation.
Erreur
Ce ne sont guère des exceptions, mais plutôt des problèmes qui se posent en dehors du domaine de responsabilité de l’utilisateur ou du programme le plus important. Les erreurs sont parfois ignorées dans votre code car vous pouvez rarement utiliser faire quelque chose contre une erreur grave. Pour une raison quelconque, une erreur de débordement se produit. S’ils ont été écartés au moment de la compilation à l’époque.
Nous parlerons plus en détail de la façon de gérer les exceptions/erreurs de temps dans votre code jsp.
Utiliser l’objet
La levée d’une idée d’exception est un événement d’une sous-classe Throwable (par exemple, java.lang. NullPointerException) et n’est disponible qu’à partir des messages d’erreur et des articles. Le tableau suivant classe les méthodes requises disponibles dans l’école Throwable.
Non. | Méthodes en plus Description |
---|---|
1 |
séquence publique getMessage () Renvoie une description détaillée de l’exception d’une personne qui a été levée. Ce message peut être initialisé dans le constructeur Throwable. |
2 |
ramasser une raison publique unique () Obtient, je dirais, la raison de l’exception en tant qu’objectif Throwable. |
3 |
chaîne publique toString () Renvoie le nom du champ avec le résultat getMessage(). |
contempler |
public printStackTrace () Imprime un résultat sans valeur toString () avec une trace de pile vers System.err, flux de produit avec erreur. |
juste quelques-uns |
public StackTraceElement [] getStackTrace () Renvoie un tableau contenant chaque élément de la pile connue. L’élément à l’index 0 représente mon plus grand élément dans la pile d’appels, et l’intégralité de l’élément constant dans le tableau représente la méthode très importante au bas de la pile de contact en appelant. |
6 |
arrestation publique unique fillInStackTrace () Remplit la pile de trace pour cette situation Throwable Object avec l’ordre de pile actuel et ajoute toute information de pile précédente à la recherche. |
La
JSP vous permet de vous assurer de spécifier une erreur de page directement pour chaque JSP. Chaque fois que la page lève une exception, la JSP exacte appellera automatiquement la page d’erreur en utilisant le conteneur.
Ci-dessous est généralement juste pour illustrer la spécification d’un site Web d’erreur pour le fichier a.jsp prédominant. Pour créer une sorte de page d’erreur, utilisez l’opérateur <% @ page, ce qui implique généralement errorPage "xxx"%>.