The JSTL Core Tag is used in exception handling to catch any Throwable object in its body.
Syntax:
<c:catch var ="variableName">
//exception code
</c:catch>
|
c:catch tag attributes:
Attribute | Description | Required |
var | It specify the name of the variable to hold the java.lang.Throwable if thrown by elements in the body. | No |
Example:
test.jsp
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>
<html>
<head>
<title>c:catch JSTL core tag example</title>
</head>
<body>
<c:catch var ="exception">
<% int x = 10/0;%>
</c:catch>
<c:if test = "${exception != null}">
Occurred exception is : ${exception}
</c:if>
</body>
</html>
|
web.xml
<web-app>
<welcome-file-list>
<welcome-file>test.jsp</welcome-file>
</welcome-file-list>
</web-app>
|
Output:
No comments:
Post a Comment