JSP: Traiter les erreurs

Author:
// generateError.jsp
<%@ page errorPage="processError.jsp" %>    
<%-- Declare the page to send errors to --%>
<%-- After clicking the button, it will call itself again the generate error --%>
 
 
<%-- This scriptlet checks a hidden field to see whether or not to throw an exception --%>
<%
  String hiddenField = request.getParameter("hiddenValue");
  if ( hiddenField.equals("error"))
    throw new java.lang.NullPointerException();
    
   
%>
 
<HTML>
  <HEAD><TITLE>Generate Error</TITLE></HEAD>
  <BODY>
    This page generates an error when you click the button.<P>
    <FORMMETHOD="POST" ACTION="generateError.jsp">
      <INPUTTYPE="HIDDEN" NAME="hiddenValue" VALUE="error">
      <INPUTTYPE="SUBMIT" VALUE="Generate exception!">
    </FORM>
  </BODY>
</HTML>
 
//Another JSP fichier: processError.jsp
<%@ page isErrorPage="true" %>
 
<HTML>
  <HEAD><TITLE> Process Error</TITLE></HEAD>
  <BODY>
    <% if ( exception != null ) {
         out.write("
An error occurred. This page is to tell you what you did wrong.
");
       }
       else {
         out.write("
You have reached this page, but no error information is available.
");
       }
    %>
  </BODY>
</HTML>
 
 
           
       

Cet article JSP: Traiter les erreurs est apparu en premier sur .