[Spring / BootStrap] Spring Legacy MVC Project로 게시판 및 채팅 기능 구현 - 8 (게시판 View Detail)
리트리버J
·2021. 1. 14. 09:00
728x90
1. <c:url> / <c:param>을 사용하여,
Controller로 게시글 번호(bNo)와, 현재 페이지(curentPage)를 전송한다.
2. Controller
2-1. bNo를 Service → DAO로 넘긴다.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
|
/**
* 3. 게시판 뷰 이동 메소드
* @return
*/
@RequestMapping(value = "/view")
public String BoardView(Model model,
int bNo,
@RequestParam(value="currentPage",
required=false,
defaultValue="1"
)int currentPage) {
// 게시글 1개 조회
Board board = service.selectBoard(bNo);
// TODO
// currentPage 업데이트 시킬 방법 알아보기!!
if(board != null) {
model.addAttribute("board", board);
model.addAttribute("currentPage", currentPage);
return "board/board_view";
}else {
// TODO 나중에 에러 페이지!!
return "redirect:/board";
}
}
|
cs |
3.
4.
5.
6.
7.
8.
728x90