일반 게시판의 리스트를 뽑아올경우 순차적으로 세로로 리스트가 출력이 됩니다.
하지만 간혹 썸네일 게시판처럼 이미지를 4개?5개?씩 끊어서 리스트로 출력할때가 있습니다.
그래서 리스트를 JSTL을 이용해 원하는만큼 가로로 리스트를 끊어서 출력해보도록 하겠습니다.
먼저 jsp페이지 상단에 taglib 선언을 해줍니다.
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core"%>
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions"%>
jsp페이지소스처리를 하고 화면에 출력해보도록 하겠습니다.
<body>
<c:set var="i" value="0" />
<c:set var="j" value="4" />
<table border=1>
<c:choose>
<c:when test="${couponkey != null && fn:length(couponkey) > 0 }">
<c:forEach items="${couponkey}" var="couponlist">
<c:if test="{i%j == 0}">
<tr>
</c:if>
<td>${couponlist.coupon_name}</td>
<c:if test="${i%j == j-1}">
</tr>
</c:if>
<c:set var="i" value="${i+1}" />
</c:forEach>
</c:when>
<c:otherwise>
<tr>
<td>존재하지 않습니다.</td>
</tr>
</c:otherwise>
</c:choose>
</table>
</body>
실행화면을 확인해 보면 정상적으로 출력되는것을 확인할수 있습니다.
c:set var="j" 값을 5로 변경하게 되면 가로 5줄로 출력이 됩니다.
'JAVA개발' 카테고리의 다른 글
[JAVA 개발] JSTL 확장자명 찾기(c:forTokens) (0) | 2015.07.14 |
---|---|
[JAVA 개발] JSTL 세자리 단위로 콤마 찍어표시(fmt:formatNumber) (0) | 2015.07.13 |
[JAVA 개발] jquery(제이쿼리) 키보드이벤트시 키코드표 (0) | 2015.07.10 |
[JAVA 개발] jquery(제이쿼리) id,class,name 태그값 찾기 (0) | 2015.07.10 |
[JAVA 개발] jquery(제이쿼리) change이벤트 (0) | 2015.07.10 |