728x90
BoardDAO.java
public int BoardModify(String subject, String content, String writer, int bidx){}
- BoardModify 메서드 추가
- 해당 메서드의 매개변수로 DB를 수정한다. UPDATE 구문을 사용하고 bidx를 조건절로 준다.
BoardController.java
- boardModify.do, boardModifyAction.do 두 개의 가상 주소에 맞는 컨트롤을 추가한다.
- boardModify.do
- request.getParameter("")를 사용해 bidx를 받아온다.
- 서버의 데이터를 담는 BoardVO 클래스의 객체를 생성하고 메서드와 받아온 bidx를 이용해 데이터를 담는다.
- 담은 데이터를 boardModify.jsp에 뿌려준다.
- boardModifyAction.do
- 수정하기 페이지에서 수정 버튼을 누르면 작동하는 동작이다.
- 수정하기 페이지에서 subject, content, writer, bidx를 파라미터로 받아오고
boardDAO 클래스의 BoardModify() 메서드를 사용해 서버 DB를 업데이트한다.
boardModify.jsp
- boardContent.jsp 파일과 형식은 비슷하지만 값을 입력받기 위해 input 태그를 사용한다.
- 수정하기 버튼을 눌렀을 때 글 번호도 같이 보내주기 위해서 input태그의 hidden 타입을 사용해 bidx값을 보내준다.
728x90
'노트' 카테고리의 다른 글
5월 3일 JSP 게시판 페이징 학습 (0) | 2022.05.03 |
---|---|
4월 28일 게시판 글 삭제하기 (0) | 2022.04.28 |
4월 26일 자바스크립트 객체 개념 (0) | 2022.04.26 |
4월 25일 jsp 게시판 글 목록 보이기 (0) | 2022.04.25 |
4월 21일 web.xml, 컬렉션 프레임워크 (0) | 2022.04.21 |