사용자 도구

사이트 도구


wiki:spring:jstl

문서의 이전 판입니다!


JSTL 활용법

  • description : JSTL 관련된 사용방법
  • author : 주레피
  • email : dhan@repia.com
  • lastupdate : 2020-03-19

Choose

Map

LIST 순회

<c:forEach var="entry" items="${resultMap}" varStatus="status">
    <tr>
        <td>${entry.key}</td>
        <td>${entry.value}</td>
        <td>${entry.key.class}</td>
    </tr>
</c:forEach>

키값으로 값 불러오기 1

<c:out value="${resultMap['${key}']} />

키값으로 값 불러오기 2

<c:set var="idAsString">${resultInfo.id }</c:set>
<c:out value="${resultMap[idAsString].id }" />

JSTL 에서 MAP 접근, 출력(KEY로 바로 값 추출)

Test

[JSTL] 비교연산 eq, ne, empty eq

null: <c:if test="${ null eq name }"></c:if>
숫자: <c:if test="${ 0 eq name }"></c:if>
문자: <c:if test="${ 'string' eq name }"></c:if>

ne or !=

null: <c:if test="${ null ne name }"></c:if>
숫자: <c:if test="${ 0 eq name }"></c:if>
문자: <c:if test="${ 'string' eq name }"></c:if>

empty

객체의 값이 비어있을 때: <c:if test="${empty map}"</c:if>
객체의 값이 있을 때: <c:if test="${!empty map}"></c:if>

Tip

Trouble shooting

Ref

/volume1/web/dokuwiki/data/attic/wiki/spring/jstl.1585053353.txt.gz · 마지막으로 수정됨: 2022/03/10 19:52 (바깥 편집)