


1.page 지시자 <-- 예시


membererror의 경로를 통해 error의 이미지및 내용들을 가져올뿐
membererror의 내용들은 가져오지 못한다.
2.include 지시자 <-- 예시


main의 경로를 통해 footer의 내용뿐만 아니라 main의 내용들도 가져오게 된다.




prefix -> 접두사, 이제 밑에서 우리가 custom한 태그를 쓸건데 기호를 정해서 해당 라이브러리로 사용하겠다.
tag라이브러리
var:변수선언, begin:시작, end:끝, step:증가량
EL표기법 : 객체 프로퍼티 값을 꺼낼때 주로 사용
${i}
<c:forEach>는 List, 배열 요소를 순서대로 반복해서 처리할 수 있는 태그
<c:forEach var="i" begin="1" end="10" step="1">
<!-- EL표기법 -->
${i}<br>
</c:forEach>
<c:set>은 변수를 선언하는 태그
변수선언
<c:set var="a" value="10"> </c:set>
<c:out>은 출력하는 태그 , <c:if>는 if문
if문
<c:if test="${a%2==0}">
<c:out value="a는 짝수"/>
</c:if>
<c:if test="${a%2==1}">
<c:out value="a는 홀수"/>
</c:if>
<c:choose>는 선택문으로 if와 else중 둘 중 고르는 것이다.
<c:when>은
true일경우를 나타낸것 으로 if문을 생각하면 된다.<c:otherwise>는 false일 경우를 나타낸것으로 else를 생각하면 된다.
switch문
<c:set var="b" value="11"></c:set>
<c:out value="${b}"/>
<hr>
<c:choose>
<c:when test="${b%2==0}">
<c:out value="b는 짝수"/>
</c:when>
<c:otherwise>
<c:out value="b는 홀수"/>
</c:otherwise>
</c:choose>
${fn:split('내용들','정할 기준')}
내용들을 어떤 기준으로 0번째 1번째 분리 할것인지 정하는것
functions로 배열 만들기
<c:set var="team" value="${fn:split('임형종,예시1,예시2,예시3',',')}"></c:set>
<c:forEach var="member" items="${team}">
<c:out value="${member}"></c:out>
</c:forEach>
<c:out value="${team[0]}"></c:out>
${fn:length()}
문자열의 길이 가져오기
functions로 문자열의 길이 가져오기
<c:out value="${fn:length(team)}"></c:out>
<c:out value="${fn:length('임형종입니다.')}"></c:out>'JSP' 카테고리의 다른 글
| DTO와 DAO에 대한 이해 (1) | 2023.10.31 |
|---|---|
| form의 3가지 조건,action에 대한 요청 (0) | 2023.10.31 |
| 내장객체(Implicit Object) (0) | 2023.10.30 |
| 주석 (0) | 2023.10.30 |
| Jsp 기본문법 스크립트릿과 표현식,선언문 (0) | 2023.10.30 |