: 변수의 값을 출력
: <% = ...%> 태그 작동 방식과 유사한 표현식의 결과를 표시
사용법
<c:out value="출력할 값" default="value가 null값일 경우 출력할 값">간편하게 가능
system.out.printIn("안녕하세요"); /*아래처럼 가능*/ <c:out value="안녕하세요">
: 상대 또는 절대 URL을 검색하여 내용은 'var'의 문자열, 'varReader'의 Reader 또는 페이지에 표시
<jsp:include>와 비슷
가져오기 태그를 사용하여 다른 FTP 서버 및 웹사이트의 컨텐츠에 액세스 할 수 있었는데 보안 정책 때문에 불가능
- 만약 하고싶다면 cross domain 찾아보기
사용법
<c:import url="http://www.google.com">
: 평가 중인 표현식의 결과를 'scope' 변수에 설정
jsp:setProperty action태그와 유사
표현식을 평가하고 결과를 사용하여 java.util.Map 또는 JavaBean 값을 설정하므로 유용
사용법
<c:set var="num" value="100"> <c:set var="num" value="100" scope="page"> /* - scope의 기본값은 page - 생략하면 JspContext에 저장됨 */간편하게 가능
/* 자바스크립트 */ int num = 100; /* 아래처럼 가능 */ <c:set var="num" value="100">
: 특정 범위에서 지정된 범위 변수를 제거
: 영역을 생략할 경우 모든 영역의 변수 삭제
JSP가 범위 자원을 정리할 수 있도록 하는 데 사용
순서
: page ➡ request ➡ session ➡ application
사용법
<c:remove var="변수명" scope="영역">
: 본문에서 발생하는 Throwable 예외를 포착하는 데 사용
: try문에 해당하고 catch에 해당하는 코드는 따로 작성
사용법
try{ 자바에서는 여기에 행동 }catch(Exception err){ 에러내용 표시 } <c:catch var="abc"> JSTL에서는 여기에 행동 </c:catch> 태그 밖에 ${abc}를 사용하여 에러내용
: 조건을 테스트하는 데 사용하는 조건부 태그
: 참인 경우에만 본문 내용을 표시
자바의 if-else문과 동일 but JSTL에서는 else문 ❌
scope값을 생략하면 기본으로 page영역이 지정됨
사용법
<c:if test="조건식" var="조건을">간편하게 가능
system.out.printIn("안녕하세요"); /*아래처럼 가능*/ <c:out value="안녕하세요">
: <% = ...%> 태그 작동 방식과 유사한 표현식의 결과를 표시
: 특수문자를 그대로 출력함
사용법
<c:out value="출력할 값" default="value가 null값일 경우 출력할 값">간편하게 가능
system.out.printIn("안녕하세요"); /*아래처럼 가능*/ <c:out value="안녕하세요">
: <% = ...%> 태그 작동 방식과 유사한 표현식의 결과를 표시
: 특수문자를 그대로 출력함
사용법
<c:out value="출력할 값" default="value가 null값일 경우 출력할 값">간편하게 가능
system.out.printIn("안녕하세요"); /*아래처럼 가능*/ <c:out value="안녕하세요">
: <% = ...%> 태그 작동 방식과 유사한 표현식의 결과를 표시
: 특수문자를 그대로 출력함
사용법
<c:out value="출력할 값" default="value가 null값일 경우 출력할 값">간편하게 가능
system.out.printIn("안녕하세요"); /*아래처럼 가능*/ <c:out value="안녕하세요">
: <% = ...%> 태그 작동 방식과 유사한 표현식의 결과를 표시
: 특수문자를 그대로 출력함
사용법
<c:out value="출력할 값" default="value가 null값일 경우 출력할 값">간편하게 가능
system.out.printIn("안녕하세요"); /*아래처럼 가능*/ <c:out value="안녕하세요">
: <% = ...%> 태그 작동 방식과 유사한 표현식의 결과를 표시
: 특수문자를 그대로 출력함
사용법
<c:out value="출력할 값" default="value가 null값일 경우 출력할 값">간편하게 가능
system.out.printIn("안녕하세요"); /*아래처럼 가능*/ <c:out value="안녕하세요">