틀린 코드
@GetMapping("/chart")
public String chartPage(Model model) {
log.info("차트 화면 처리 Controller");
DailysalesVo daily = adminService.selectDailySales();
log.info("dailysalesVo={}",daily);
model.addAttribute("daily", daily);
return "/admin/chart";
}
<c:if test="${!empty daily }">
<c:forEach var="vo" items="${daily }">
<tr>
<td>${vo.pPrice}</td>
<td>${vo.sQty}</td>
<td><fmt:formatDate value="${vo.sDate}" pattern="yyyy-MM-dd"/>
</td>
</tr>
</c:forEach>
</c:if>
수정한 코드
@GetMapping("/chart")
public String chartPage(Model model) {
log.info("차트 화면 처리 Controller");
List<DailysalesVo> list = adminService.selectDailySales();
log.info("list={}",list);
model.addAttribute("list", list);
return "/admin/chart";
}
<c:if test="${!empty list }">
<c:forEach var="vo" items="${list }">
<tr>
<td>${vo.pPrice}</td>
<td>${vo.sQty}</td>
<td><fmt:formatDate value="${vo.sDate}" pattern="yyyy-MM-dd"/>
</td>
</tr>
</c:forEach>
</c:if>
오류 원인 : list 타입으로 Model에 저장해야 하는데, Vo 타입을 넣어버림..
'Spring boot' 카테고리의 다른 글
onclick 에 jstl 이용해서 값 넘기기 jsp/javascript (0) | 2022.03.25 |
---|---|
Web server failed to start. Port 9091 was already in use 오류 해결 (0) | 2022.03.24 |
로그인 인터셉터(LoginInterceptor) 구현 (0) | 2022.03.23 |
jsp에서 jstl로 sessionScope 사용하기 (0) | 2022.03.21 |
Spring boot에서 Gson을 사용해서 ajax로 차트 그리기 (0) | 2022.03.19 |