2025年3月28日 星期五 甲辰(龙)年 月廿七 设为首页 加入收藏
rss
您当前的位置:首页 > 计算机 > 编程开发 > JSP

<c:catch>标签

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

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>标签
推荐内容
相关内容
栏目更新
栏目热门