English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Стандартная библиотека тегов JSP
<c:catch> тег主要用于处理异常情况并存储错误信息。
<c:catch var="<string>"> ... </c:catch>
У тега <c:catch> есть следующие атрибуты:
Атрибут | Описание | Необходимо ли | Значение по умолчанию |
---|---|---|---|
var | Переменная для хранения информации об ошибках | Нет | None |
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"% <%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <html> <head> <title>c:catch тег пример</title> </head> <body> <c:catch var ="catchException"> <% int x = 5/0;%> </c:catch> <c:if test = "${catchException != null}"> <p>Ошибка: ${catchException} <br /> Произошла ошибка: ${catchException.message}</p> </c:if> </body> </html>
Результат выполнения примера выше:
Ошибка: java.lang.ArithmeticException: / by zero Произошла ошибка: / by zero