board-글 상세페이지

Hwawon_2·2022년 3월 8일
0

kr.co.ict.servlet - new- servlet - BoardDetailServlet을 만들어줍니다.
url mappongs는 /boarddetail로 만들어주고
doget만 체크하고 finish 해줍니다.

boardDAO로 가서 추가합니다.
글 한개가 필요한 상황이므로 BoardVO하나면 처리가 가능합니다.
(여러개이면 list BoardVO)

DB를 연결해 줍니다.

Connection선언하고 쿼리문 작성해주고
실행 전 상단 쿼리문 ? 채워넣어줍니다.
첫번째 물음표에 board_num을 넣어주겠다.
(자료가 int이기때문에 int로 넣어줍니다. )

if를 써 변수를 저장합니다.

리턴board까지 하면 끝!

BoardDetailServlet
get부분에 글 번호를 가져옵니다.
글번호는 int이기 때문에 integger을 이용해 자료형을 바꿔줍니다.

DAO를 생성하고

DAO에서 해당 글번호에 대한 정보를 가져옵니다.

데이터 바인딩 해줍니다.

디테일 페이지로 포워딩 후 화면에 잘 나오는지 체크해줍니다.

board - new - jspfile - boarddetail.jsp 생성합니다.
다시 BoardDetailServlet get부분 마지막에 boardderail페이지로 포워딩 후 화면에 잘 나오는지 체크해줍니다.

boardderail.jsp
el를써서 작성해줍니다.
a태그를 써서 boardlist이동할수 있게 해줍니다.

run as를 해주면 작성할수 있는 폼을 확인할수 있습니다.

주소에 =3을 줬을때 상세페이지를 확인할 수 있습니다.

목록으로 누르면 이동하는걸 확인할 수 있습니다.

이제 목록에서 제목을 눌렀을때 디테일 페이지로 넘어가게 만들어 보겠습니다.
boardlist
a태그로 바꿔주고 링크 주소 "http://localhost:8181/MyFirstWeb/boarddetail?board_num=${board.board_num}" 를 넣어 줍니다.

들어가지는걸 확인할 수 있습니다.

profile
코딩 일기장

0개의 댓글