JSTL核心c:catch标记

它用于捕获体内发生的任何Throwable异常, 并有选择地公开它。通常, 它用于错误处理并更轻松地处理程序中出现的问题。
< c:catch> 标记捕获程序主体中发生的任何异常。
【JSTL核心c:catch标记】让我们看一下c:catch标签的??简单示例:

< %@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> < html> < head> < title> Core Tag Example< /title> < /head> < body> < c:catch var ="catchtheException"> < % int x = 2/0; %> < /c:catch> < c:if test = "${catchtheException != null}"> < p> The type of exception is : ${catchtheException} < br /> There is an exception: ${catchtheException.message}< /p> < /c:if> < /body> < /html>

输出:
The type of exception is : java.lang.ArithmaticException: / by zero There is an exception: / by zero

JSTL核心c:catch标记

文章图片

    推荐阅读