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

+ Recent posts