猿教程 Logo

JSTL Core <c:catch>标签

c:catch标签用于捕获在主体中发生的任何Throwable异常,并且可选地暴露它。 一般来说,它用于错误处理,并且它更容易处理在程序中出现的问题。

<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



版权声明:本站所有教程均为本站原创或翻译,转载请注明出处,请尊重他人劳动果实。请记住本站地址:www.yuanjiaocheng.net (猿教程) 作者:卿文刚
本文标题: C#环境
本文地址:http://www.yuanjiaocheng.net/Jsp/jstl-core-catch-tag.html