๊ด€๋ฆฌ ๋ฉ”๋‰ด

bom's happy life

[JSP] c:forEach ๋ฆฌ์ŠคํŠธ ๊ฐœ์ˆ˜ ์ œํ•œ, ์ธ๋ฑ์Šค ๋‚ด๋ฆผ์ฐจ์ˆœ ๋ณธ๋ฌธ

Deveolpment Study๐Ÿ—‚๏ธ/JSP

[JSP] c:forEach ๋ฆฌ์ŠคํŠธ ๊ฐœ์ˆ˜ ์ œํ•œ, ์ธ๋ฑ์Šค ๋‚ด๋ฆผ์ฐจ์ˆœ

bompeach 2024. 2. 2. 13:47

jsp์—์„œ ๋ฆฌ์ŠคํŠธ๊ฐœ์ˆ˜ ์ œํ•œํ•˜๊ธฐ : begin, end ์‚ฌ์šฉํ•˜๊ธฐ

 

๋‚˜์˜ ๊ฒฝ์šฐ ์ตœ๊ทผ๊ฒŒ์‹œ๊ธ€ 4๊ฐœ๊นŒ์ง€๋งŒ ํ‘œ์ถœ๋˜๊ฒŒ ํ•˜๋ ค๊ณ  ํ•จ.

begin = "0" end="3" ํ•˜๋ฉด ๋ฆฌ์ŠคํŠธ๊ฐ€ 4๊ฐœ๊นŒ์ง€๋กœ ์ œํ•œ๋œ๋‹ค.

 

 

์ธ๋ฑ์Šค๋ฅผ ๋‚ด๋ฆผ์ฐจ์ˆœ์œผ๋กœ ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด?

${4 - status.index} 

 

 

..

 

์ธ๋ฑ์Šค๋ฅผ ์˜ค๋ฆ„์ฐจ์ˆœ์œผ๋กœ ํ•˜๊ณ  ์‹ถ๋‹ค๋ฉด?

${status.index + 1}

 

 

์ฝ”๋“œ์˜ˆ์‹œ

<c:forEach var="data" items="${list}" varStatus="status" begin="0" end="3">
    <tr onclick="main.mainView('${data.seq}');" data-seq="${data.seq}">
        <td>${4 - status.index}</td>
        <td>${data.title}
            <c:set var="now" value="<%=new java.util.Date()%>" />
            <c:set var="nowDate"><fmt:formatDate value="${now}" pattern="yyyy-MM-dd" /></c:set> 
            <fmt:parseDate value="${data.regDate}" var="parsedDate" pattern="yyyy-MM-dd" />
            <fmt:formatDate value="${parsedDate}" pattern="yyyy-MM-dd" var="formattedDate" />
            <c:if test="${formattedDate eq nowDate}">
                <span class="new">new</span>
            </c:if>
        </td>
    </tr>
</c:forEach>