자율 학습/에러 해결

디비에서 받은 맵을 스크립트에서 for문 돌려서 그리기

2022. 9. 21. 17:38

 

 

html 내에서

코어 태그 forEach

사용해야 함

인덱스를 써야 하면 varStatus 사용

https://jetalog.net/20

 

저렇게 스크립트에서 절대 꺼낼 수 없음

 

 

나는 2개씩 tr 한 줄로 만들어줬기 때문에 인덱스 구해서 짝수, 홀수 다르게 넣어줘야 했는데

코어 태그 안에서도 연산이 가능했다.

 

짝수 인덱스로 꺼내려면

%2==0인 것

<c:forEach var="data" items="${data4}" varStatus="status">
    <c:if test="${status.index%2==0}">
        <tr>
        <td>
            <span class="m_l_txt">${data.MAT_NAME}</span>
            <span class="m_l_border">&nbsp;</span>
            <span class="m_l_value">${data.MAT_QT}</span>
        </td>
    </c:if>
    <c:if test="${status.index%2==1}">
        <td>
            <span class="m_l_txt">${data.MAT_NAME}</span>
            <span class="m_l_border">&nbsp;</span>
            <span class="m_l_value">${data.MAT_QT}</span>
        </td>
        </tr>
    </c:if>
</c:forEach>