您当前的位置:首页 > 计算机 > 编程开发 > JSP

<c:catch>标签

时间:01-26来源:作者:点击数:

JSTL <c:catch> 标签类似于 Java 中的 try-catch 方法,用来捕获 <c:catch> 标签中代码抛出的异常,并进行相应处理。

语法

JSP <c:catch> 标签语法如下:

<c:catch [var="varname"] > 
    需要捕获异常的代码
</c:catch>

其中,varname 用来存储捕获的异常信息。

示例

下面为 <c:catch> 标签的简单实例。

<%@ page language="java" contentType="text/html; charset=UTF-8"
    pageEncoding="UTF-8"%>
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<!DOCTYPE html>
<html>
<head>
<title>城东书院(www.cdsy.xyz)</title>
</head>
<body>
<body>
    <%!
        int num1 = 10;
        int num2 = 0;
    %>
    <c:catch var="errormsg">
        <%
            int res = num1 / num2;
                out.println(res);
        %>
    </c:catch>
    <c:if test="${errormsg != null}">
        <p>发生了异常,异常信息为:${errormsg}</p>
    </c:if>
</body>
</html>

页面输出结果为:

发生了异常,异常信息为:java.lang.ArithmeticException:/ by zero
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
上一篇:<c:remove>标签 下一篇:<c:import>标签
推荐内容
相关内容
栏目更新
栏目热门