Sobes.tech
Junior

Ako sa vykonáva spracovanie chýb pomocou JSTL?

sobes.tech AI

Odpoveď od AI

Na spracovanie chýb v JSTL môžete použiť značky c:catch a c:out.

Značka <c:catch var="exception"> zachytáva výnimky, ktoré vzniknú vo vnútri jej tela. Premenná uvedená v atribúte var bude obsahovať zachytenú výnimku.

Následne môže byť použitá značka <c:out value="${exception}" /> na zobrazenie informácií o výnimke, ak bola zachytená.

Príklad:

<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %>

<html>
<head><title>Spracovanie chýb v JSTL</title></head>
<body>

<c:catch var="myException">
    <% // Kód, ktorý môže spôsobiť chybu
       int x = 1 / 0;
    %>
</c:catch>

<c:if test="${not empty myException}">
    Došlo k chybe: ${myException}
</c:if>

</body>
</html>