JAVA

[JSTL] FOR문

windrises 2008. 9. 11. 16:53
이전
BoardHandler handler = new BoardHandler();
ArrayList boardList = handler.list();
Board board  = null; for(int i = 0; i< boardList.size(); i++)
{
    board = (Board)boardList.get(i);%>     <tr>
       <td align='center'><%=board.getNo()%><br></td>
      <td><a href='jsp2/BoardRetrieve.jsp?no=<%=board.getNo()%>'><%=board.getCaption()%></a><br></td>
       <td align='center'><%=board.getWriter()%><br></td>
       <td align='center'><%=board.getRegdate()%><br></td>
       <td align='center'><%=board.getCount()%><br></td>
    </tr>               
<%}%>

적용
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c" %> <--standard syntax 설정하고.난후 <c:forEach var="board" items="${boardList}">             
        <tr>
           <td align='center'>${board.no}<br></td>
           <td><a href='jsp2/BoardRetrieve.jsp?no=${board.no}'>${board.caption}</a><br></td>
           <td align='center'>${board.writer}<br></td>
           <td align='center'>${board.regdate}<br></td>
           <td align='center'>${board.count}<br></td>
        </tr>    
</c:forEach>