🔯  catch


: 예외 처리 

몸체 부분에 예외가 발생할 가능성이 있는 코드를 배치되어, 예외가 발생하면? 지정한 속성 var 변수에 예외 메세지를 저장하는 태그이다.

<c:catch var="errorMessage">
	예외가 발생할 수 있는 코드
</c:catch>

 

<c:catch> 속성

속성 표현식 / EL 자료유형 기능 필수 여부
var 사용불가 String 사용할 변수명 필수

 

 

 

🔯  out


: 예외 출력

속성 value에 지정된 문자열 또는 변수의 내용을 출력하는 태그이다

<c:out value="출력 할 내용" />
	
<c:out value="${param.name}">
	이 부분은 value에 값이 null일 때 출력되는 기본 출력 값이다.
</c:out>

<c:out value="${param.name}" default="이 부분은 value에 값이 null일 때 출력되는 기본 출력 값이다." />

 

 

출력 태그

-  escapeXML 속성이 true일 경우 변환되는 문자

문자 변환된 형태
< &lt; 
> &gt;
& &amp;
'   /   " &#039;   /  &#034;
속성 표현식 / EL 자료유형 기능 필수 여부
value 사용가능 String 출력될 내용 또는 표현식  
default 사용가능 String value에 값이 없는 경우 이용되며, 기본값으로 지정된 값이나 또는 태그 몸체에 있는 내용  
escapeXML 사용가능 String true이면 < , > , & , ' , " 5개의 문자 코드로 변환하여 브라우저에 태그 모양이 표시되고 false이면 그대로 출력되어 태그 의미로 반영.  

 

'box > jsp+' 카테고리의 다른 글

스크립트릿 (Scriptlet)  (0) 2022.07.10
<fmt : formatNumber>  (0) 2022.07.02
<c:param>  (0) 2022.07.02
<c:redirect>  (0) 2022.07.02
<c : url>  (0) 2022.07.02