IsErrorPage and errorPage attribute in JSP page directive
isErrorPage attribute:
This attribute is used specify that current jsp page can be used as an error page. It can have true or false value.
Syntax: <%@ page isErrorPage=”value”%>
errorPage attribute:
This attribute is used to specify the URL of JSP page which is used as error page. An error page should have isErrorPage attribute true.
Syntax: <%@ page errorPage=”value”%>
Example:
welcome.jsp
<%@ page errorPage="errorPage.jsp" %>
<html>
<head>
<title>isErrorPage and errorPage page directive example</title>
</head>
<body>
<%= 0/0 %>
</body>
</html>
|
errorPage.jsp
<%@ page isErrorPage="true" %>
<html>
<head>
<title>isErrorPage and errorPage page directive example</title>
</head>
<body>
<h3>Hello this is an isErrorPage and
errorPage page directive example.</h3>
<br/>
<h3>Some exception occurred.</h3>
Exception: <%=exception %>
</body>
</html>
|
web.xml
<web-app>
<welcome-file-list>
<welcome-file>welcome.jsp</welcome-file>
</welcome-file-list>
</web-app>
|
Output: