<c:forEach var="board" items="${list}">
<tr>
<td><c:out value="${board.bno}"/></td>
<td><c:out value="${board.title}"/></td>
<td><c:out value="${board.writer}"/></td>
<td><fmt:formatDate pattern="yyyy-MM-dd" value="${board.redate}"/></td>
<td><fmt:formatDate pattern="yyyy-MM-dd" value="${board.updateDate}"/></td>
</tr>
</c:forEach>
var 는 변수를 저장할 때 사용
var = "board"
items는 객체를 반복할 때 사용
items = ${"list"}
Spring에서 Void
Void 를 사용하면 GetMapping 옆에 (/register)
있는 주소가 jsp다.
ex)
@GetMapping("/register") < jsp
public void register() {
}
Spring 에서 제작하는 순서
(테이블) : VO,DTO 1:1 column : 속성
VO.DTO 도메인 모델 계층 >
Mapper 퍼시스턴트 계층 >
Service 비지니스 계층 >
Controller 제어 계층 >
JSP 프레젠테이션 계층
제작시에는 순서 반대로 제작하면 된다.
JSP 프레젠테이션 계층 >
Controller 제어 계층 >
Service 비지니스 계층 >
Mapper 퍼시스턴트 계층 >
VO.DTO 도메인 모델 계층
'프로그래밍 공부' 카테고리의 다른 글
2022년 6월 20일 스프링 복습 (0) | 2022.06.20 |
---|---|
2022년 6월 17일 스프링 복습 (0) | 2022.06.17 |
2022년 6월 14일 비지니스 계층 (0) | 2022.06.14 |
2022년 6월 10일 Spring (0) | 2022.06.10 |
2022년 6월 9일 마이바티스 프레임워크 (0) | 2022.06.09 |