본문 바로가기

SPRING

게시판 - 게시글 조회

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