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}" 를 넣어 줍니다.
들어가지는걸 확인할 수 있습니다.