1. IBoardDAO 인터페이스 / BoardMapper.xml 구현
- getBoardList() : 게시물 전체 목록 조회
- getBoardContent() : 한 개의 게시물 상세 조회
2. IBoardService 인터페이스 / BoardService 구현
3. BoardController 작성
- 게시물 관련 컨트롤러에서는 로그인 여부를 매번 체크해줘야함
4. JSP 파일 작성
1) 게시물 전체 목록 조회
* 경로 확인하는 방법
1. 컨트롤러에서 원하는 페이지의 value 값을 확인한다 -> board/detail/{boardnum}
2. <a href="board/detail/{boardnum}">상세정보</a>
3. " " 안에 그대로 넣는다고 생각하고 넣기, 그리고 나서 생각해보자.
4. board는 같은 경로니까 빼주고, {boardnum} 부분에 대해서 생각해보자.
5. 이 게시물에서 boardnum 값을 어떻게 가져올 수 있는지 생각해보자 ->
6. 컨트롤러의 showBoard 메서드에서 변수 list에 값을 넣어 뷰 쪽으로 던져줬으므로, 이 값을 사용하자.
7. ${list.boardnum} 로 표현할 수 있음
2) 한 개의 게시물 상세 조회
- 한 행에서 width 속성을 %로 구분하여 영역을 나누어 가질 수 있음 (한 행을 칸 나누기하는 느낌)
5. 브라우저 출력
'SPRING' 카테고리의 다른 글
게시판 - 게시글 수정 (0) | 2020.09.11 |
---|---|
게시판 - 게시글 삭제 (0) | 2020.09.10 |
게시판 - 게시글 작성 / 시퀀스 (0) | 2020.09.09 |
게시판 - 회원 정보 수정 (0) | 2020.09.09 |
게시판 - 회원탈퇴 (0) | 2020.09.09 |