DB연결 테스트를 완료했다면 본격적으로 게시판을 구현해보자.
https://standout.tistory.com/1112
select * from Board에서 가져온 list데이터들을 dao는 BoardVO형의 list로 받아 return하고
controller는 이를 addobject하여 view로 전달한다.
// 리스트 ■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■■
@RequestMapping(value = { "/", "/board/list.do" })
public ModelAndView list() throws Exception {
ModelAndView mv = new ModelAndView();
mv.setViewName("/board/list");
List<BoardVO> list= boardService.list();
mv.addObject("list", list);
return mv;
}
public List<BoardVO> list() {
return boardDao.list();
}
public List<BoardVO> list() {
List<BoardVO> list = SqlSession.selectList("com.sanghee.board.list");
return list;
}
<select id="list" resultMap="boardResult" parameterType="java.util.Map">
SELECT * FROM board
</select>
해당 jsp에서는 jstl을 통해 for문으로 이 리스트를 출력한다.
<%@ taglib uri="http://java.sun.com/jsp/jstl/core" prefix="c"%>
<c:forEach var="item" items="${list}">
<tr>
<td>${item.id}</td>
<td>${item.title}</td>
<td>${item.writeDate}</td>
<td>${item.count}</td>
</tr>
</c:forEach>
https://standout.tistory.com/740
list표시 완료.
'JAVA > Spring' 카테고리의 다른 글
MVC패턴 게시판 구현하기: 수정하기 (0) | 2023.11.28 |
---|---|
MVC패턴 게시판 구현하기: 상세페이지 (0) | 2023.11.28 |
Dynamic web project Spring MVC패턴: MVC패턴으로 화면에 값 띄우기 (0) | 2023.11.06 |
MyBatis: 간단히 DB 연결테스트하기 (0) | 2023.11.06 |
JdbcTemplate: 간단히 DB 연결테스트하기 (0) | 2023.11.06 |