본문 바로가기
언어/Java

[JSTL] c:forEach 2개의 값을 사용하는 방법

by 만_두 2022. 3. 10.

컨트롤러에 ArrayList 2개를 넘겨주는데 jsp 페이지에서 2개의 값을 c:forEach 사용하는 방법

andView.addObject("plist",plist);
andView.addObject("slist",slist);

이런식으로 c:forEach 안에 varStatus="status"를 써주고

slist[status.index] 붙여주면 2개의 값을 사용할 수 있다.

slist는 컨트롤러의 andView에서 키 이름이다.

<c:forEach var="tmp" items="${plist}" varStatus="status">
    <tr>
        <td>${slist[status.index] }</td>
        <td>${tmp.postNo }</td>
        .
        .
        .

참고 블로그 : http://javakorean.com/jstl-foreach-%EC%97%90%EC%84%9C-%EB%B3%80%EC%88%98-2%EA%B0%9C-%EC%9D%B4%EC%83%81-%EC%82%AC%EC%9A%A9%ED%95%98%EA%B8%B0/

 

JSTL forEach 에서 변수 2개 이상 사용하기 | Java Korean

JSTL forEach 에서 변수 2개 이상 사용하기

javakorean.com

 

댓글