JSP Java Tutorial

index.xml

<%@ page errorPage="processError.jsp" %>    
<%-- Declare the page to send errors to --%>
<%-- This scriptlet checks a hidden field to see whether or not to throw an exception --%>
<%
  String hiddenField = request.getParameter("hiddenValue");
  if ( hiddenField !=null && !hiddenField.equals(""))
    throw new java.lang.NullPointerException();
%>

  Generate Error
  
    This page generates an error when you click the button.


    
      
      
    
  

processError.jsp

<%@ page isErrorPage="true" %>

  Process Error
  
    <% if ( exception != null ) {
         out.write("\nAn error occurred. This page is to tell you what you did wrong.\n");
       }
       else {
         out.write("\nYou have reached this page, but no error information is available.\n");
       }
    %>