English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
<c:catch> 标签主要用来处理产生错误的异常状况,并且将错误信息储存起来。
<c:catch var="<string>"> ... </c:catch>
<c:catch>-Tag hat die folgenden Eigenschaften:
Eigenschaft | Beschreibung | Notwendig | Standardwert |
---|---|---|---|
var | Verwendet, um Variablen zu speichern, die Fehlerinformationen enthalten | Nein | 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-Tag-Beispiel</title> </head> <body> <c:catch var ="catchException"> <% int x = 5/0;%> </c:catch> <c:if test = "${catchException != null}"> <p>Die Ausnahme ist: ${catchException} <br /> Es ist ein Ausnahme aufgetreten: ${catchException.message}</p> </c:if> </body> </html>
Ergebnis des obigen Beispiels:
Die Ausnahme ist: java.lang.ArithmeticException: / von zero Es ist ein Ausnahme aufgetreten: / von zero