반응형
[1] 게시물 GET/POST 설정
(1) URL + GET/POST 설정
각각 작업 방식에 따른 URL과 받고 보낼 HTTP메서드를 정리한다
작업 | URI | HTTP메서드 | 설명 |
읽기 | /board/read?bno=번호 | GET | 지정된 번호의 게시물을 보여준다 |
삭제 | /board/remove | POST | 게시물을 삭제한다 |
쓰기 | /board/write | GET | 게시물 작성을 위한 화면을 보여준다 |
POST | 작성한 게시물을 저장한다 | ||
수정 | /board/modify?bno=번호 | GET | 게시물을 수정하기 위해 읽어온다 |
/board/modify | POST | 수정된 게시물을 저장한다 |
[2] 게시물 읽기
(1) 필요한 작업
- boardList 게시판에서 어떤 게시물을 읽어오기 위해 boardController가 그 게시물의 bno 넘버를 가져온다 (GET)
- boardService가 게시물bno를 DB에서 찾아 boardDto로 읽어온다
- boardDto가 board.jsp로 반영된다.
(2) BoardController + read()
BoardContoller 에서 read 읽기 항목 추가한다.
(3) Board.jsp 글쓰기 화면 생성
게시글을 작성하는 board.jsp 화면을 생성한다.
(4) Board.jsp 글쓰기/ 수정하기 화면 생성
[3] 추가기능
(1) 게시물 읽기 전 페이지로 이동 (뒤로가기)
(2) 게시물의 목록 버튼
목록버튼에 연결하기 위해 제이쿼리를 사용한다.
반응형
'🌈 프로젝트 > 웹 프로젝트' 카테고리의 다른 글
웹프로젝트_[13] 게시물 쓰기 (0) | 2023.10.11 |
---|---|
웹프로젝트_[12] 게시물 삭제 (2) | 2023.10.11 |
웹프로젝트_[10] 게시물 생성 (0) | 2023.10.11 |
웹프로젝트_ [9] 게시판+ MyBatis 설정 (0) | 2023.10.01 |
웹프로젝트_ [8] 로그인 /회원가입 화면 + DAO (0) | 2023.09.08 |
댓글