// 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 .