<script>
<c:forEach var="home_hhr" items = "${home_hhr}" varStatus = "status">
$(".test_field").prepend("<button class ='result_box'></button>");console.log(${home_hhr.corrM});
<c:if test="${home_hhr.corrM != 1}">
$(".result_box").addClass('game_lose');
</c:if>
</c:forEach>
</script>
제가 원하는 것은 버튼을 home_hrr의 길이만큼 <button>을 만드는데,
<c:if>를 사용해서 home_hrr의 값에 따라 버튼의 클래스를 추가적으로 부여하여
원하는 설정을 조절하려던 것이었습니다.
그런데, 막상 결과를 보면 생성되는 모든 버튼에 <c:if>가 적용되어 원하는 결과를 얻을수없었습니다..
왜 이런 문제가 생기는지 알 수 있을까요...?
1) foreach의 작동(?) 순서가 일반적인 for문과 다른가요?
2) <c:if>를 사용하기전에 <c:set>을 반드시 해줘야하나요?
야마로 눈팅해가면서 배우려니 정확한 문법의 규칙을 잘 몰라서 질문드리게되었습니다..
도와주시면 감사하겠습니다!