오늘도 방구석에서
[jstl] forEach문으로 리스트 뿌리기 본문
내가 원하는 그림
번호 |
제목 |
작성일 |
1 |
3번 글입니다 |
11/15 |
2 |
2번 글입니다 |
11/13 |
3 |
1번 글입니다. |
10/29 |
1. 먼저 컨트롤러에서
ModelAndView modelAndView = new ModelAndView();
modelAndView.addObject("myQst", service.getMyQst());
modelAndView.setViewName("mypage/activity");
return modelAndView;
내가 한 질문을 서비스를 통해 List 형태로 가져와 modelAndView 객체에 담아줌
2. jsp에 태그 추가
<%@ taglib prefix="c" uri="http://java.sun.com/jsp/jstl/core" %>
3.
<table class="table">
<thead>
<tr>
<th>번호</th>
<th>제목</th>
<th>작성일</th>
</tr>
</thead>
<c:forEach items="${myQst}" var="qst" var="i" varStatus="status">
<tr>
<td>${ status.count }</td>
<td>${ qst.q_title }</td>
<td>${ qst.q_regdate }</td>
</tr>
</c:forEach>
</table>
설명 : <c:forEach items="${myQst}" var="qst">
기본적으로 <c:forEach>문에선 items, var 사용
items : List나 ArrayList
var : 사용할 변수명
varStatus
count : 목록 번호를 출력