본문 바로가기

웹개발/스프링

12. 게시판 만들기 - 댓글 작성

이전시간에는 댓글 목록을 구현해 보았습니다.

 

이번 시간에는 댓글 작성을 구현해 보도록 하겠습니다.

 

1) 파일 및 패키지 생성

1-1) CommentVo.java

 

12 ~ 20행 : DB 필드들을 선언하고 각 제약 조건을 설정해준다.

22 ~ 33행 : usingFiled 를 선언한다 Alt+Shift+S 를 눌러 Generate Constructor using Fields 로 using Field를 선언해준다.

35 ~ 73행 : Getter/Setter를 선언한다 Alt+Shift+S 를 눌러 Generate Getters And Setters 로 get/set 메서드를 만들어준다

 

2) CommentController.java("wirteCommentContentPage")

7행 : @RequestMapping : 요청 url 패턴을 writeCommentContentPage 로 정의 한다.

8행 : @ModelAttribute("commentVo") CommentVo comment : CommnetVo 라는 키값을 가지고 CommentVo 의 데이터를 벨류 값으로 저장한다.

10행 : HashMap<String, Object> data = boardService.getBoard(board_no); : novice_board 테이블에서 board_no로 값을 불러와서 저장한다.

12행 : Model에 data라는 키값을 가지고 data 라는 벨류값을 추가해준다.

 

3) writeCommentContentPage.jsp

 

4) 확인

 

 

이런식으로 댓글을 작성할 경우 댓글이 작성되는것을 확인 할 수 있습니다.

 

다음시간에는 댓글 수정 삭제 기능을 만들어 보겠습니다.