이전시간에는 댓글 목록을 구현해 보았습니다.
이번 시간에는 댓글 작성을 구현해 보도록 하겠습니다.
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) 확인
이런식으로 댓글을 작성할 경우 댓글이 작성되는것을 확인 할 수 있습니다.
다음시간에는 댓글 수정 삭제 기능을 만들어 보겠습니다.
'웹개발 > 스프링' 카테고리의 다른 글
14. 게시판 만들기 - 첨부파일 업로드 다운로드 (1/4) (2) | 2022.09.21 |
---|---|
13. 게시판 만들기 - 댓글 수정 및 삭제 (0) | 2022.09.20 |
11. 게시판 만들기 - 댓글 목록 (0) | 2022.09.18 |
10. 게시판 만들기 - 조회수 증가 (0) | 2022.09.17 |
9. 게시판 만들기 - 게시글 수정/삭제 (0) | 2022.09.17 |