<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<%@ taglib prefix = "c" uri="http://java.sun.com/jsp/jstl/core"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>catch_Example</title>
</head>
<body>
<c:catch var="ex">
<%
int arr[] ={1,2,3};
int sum = arr[0] + arr[1] + arr[2] + arr[3] ;
%>
</c:catch>
${ex}
</body>
</html>
위 코드에서는 core 태그의 catch태그를 다루고 있는데 ,
여기서 중요하게 볼 것은 다음과 같다 .
1. taglib
<%@ taglib prefix = "c" uri="http://java.sun.com/jsp/jstl/core"%>
2. c:catch 태그 안에 예외처리가 발생할 것같은 코드를 넣어주게 되는데 ,
예외 처리가 발생할 경우 catch 태그 선언시 var로 변수 선언해준 그 변수에 예외처리 결과가 저장이 될 것이다.
그래서 El로써 변수 ex를 가져올 수 있는 것
<c:catch var="ex">
<%
int arr[] ={1,2,3};
int sum = arr[0] + arr[1] + arr[2] + arr[3] ;
%>
</c:catch>
${ex}
'학부공부 > 웹시스템설계및개발' 카테고리의 다른 글
JSTL의 SQL 태그 (0) | 2018.09.29 |
---|---|
JSTL의 formatting 의 Date다루기 (0) | 2018.09.29 |
JSTL의 fmt 태그 사용법과 태그들 (0) | 2018.09.29 |
fmt태그의 setLocale , requestEncoding (0) | 2018.09.27 |
Core태그의 redirect 태그 (0) | 2018.09.27 |
#IT #먹방 #전자기기 #일상
#개발 #일상