<c:set var="변수명" value="${표현식}" />
<c:set var="변수명" value="값" />
<c:set var="변수명" value="<%=값 %>" />
<c:remove var="변수명" />
<c:if test="${student1.kor ge 60 }">
<c:choose>
<c:when test="${조건식1}">
컨텐츠
</c:when>
<c:when test="${조건식2}">
컨텐츠
</c:when>
<c:otherwise>
HTML 컨텐츠
</c:otherwise>
</c:choose>
<c:forEach var="변수명" items="${배열 혹은 콜렉션 }">
<p>${변수명.멤버변수명 }<p>
</c:forEach>
<c:forEach var="emp" items="${employeeList }">
<p>${emp.name }</p>
</c:forEach>
향상된 for문으로 치환 시
for(Employee emp : employeeList){
System.out.println(emp.name);
}
<c:forEach var="emp" items="${employees }" varStatus="abc">
<tr>
<td>${abc.first }</td>
<td>${abc.last }</td>
<td>${abc.index }</td>
<td>${abc.count }</td>
<td class="align-middle">${emp.no }</td>
<td class="align-middle">${emp.name }</td>
</tr>
상태정보 | 내용 |
---|---|
index | 인덱스 번호 출력(0부터 시작) |
count | 1부터 번호 출력 |
first | 첫번째요소일 경우 true |
last | 마지막일 경우 false |
<c:url var="변수명" value="경로">
<c:param name="이름1" value="값1" />
<c:param name="이름2" value="값2" />
</c:url>
<a href="${변수명}">링크</a>
<%-- <a href="경로?이름1=값1&이름2=값2">링크</a> --%>
<c:import url="포함시킬파일의 경로" />
<fmt:formatNumber value="${표현식}" />
<fmt:formatNumber value="${표현식}" pattern="패턴문자열" />
<fmt:formatDate value="${표현식 }"/>
<fmt:formatDate value="${표현식}" pattern="패턴문자열" />
<fmt:bundle basename="패키지경로.기본메세지번들파일명"></fmt:bundle>
<fmt:message key="label.home.title"/>
- messages_en.properties파일
label.title=title
label.message=Welcome to my website!
- jsp파일
<body>
<fmt:bundle basename="messages">
<p><fmt:message key="label.message"/></p>
</fmt:bundle>