본문 바로가기

전체 글30

[Spring] 게시판 만들기 : 댓글 작성 1) BoardController.java @RequestMapping("writeCommentContentProcess") public String writeCommentContentProcess(@ModelAttribute("commentVo") CommentVo commentVo, HttpSession session) { UserVo sessionUser = (UserVo) session.getAttribute("sessionUser"); int userNo = sessionUser.getUser_no(); commentVo.setUser_no(userNo); boardService.insertComment(commentVo); return "redirect:./readContentPage?boar.. 2022. 9. 10.
[Spring] 게시판 만들기 : 댓글 목록 1) ERD 2) DB 생성 DROP TABLE EXAMPLE_COMMENT; CREATE TABLE EXAMPLE_COMMENT ( comment_no NUMBER PRIMARY KEY, board_no NUMBER, user_no NUMBER, comment_content VARCHAR2(200) NOT NULL, comment_write_date DATE DEFAULT SYSDATE NOT NULL, CONSTRAINT comment_board_no FOREIGN KEY(board_no) REFERENCES EXAMPLE_BOARD(board_no), CONSTRAINT comment_user_no FOREIGN KEY(user_no) REFERENCES EXAMPLE_USER(user_no) );.. 2022. 9. 10.
[Spring] 게시판 만들기 : 게시글 검색 1) BoardController.java @RequestMapping("mainPage") public String mainPage(Model model, String category, String keyword, @RequestParam(value = "pageNum", defaultValue = "1") int pageNum) { ArrayList dataList = boardService.getBoardList(category, keyword, pageNum); int count = boardService.getBoardCount(); int totalPageCount = (int) Math.ceil(count / 10.0); // 1 2 3 4 5 , 6 7 8 9 10 int startPage.. 2022. 9. 10.
[Spring] 게시판 만들기 : 페이징 처리 1) BoardController.java HTML 삽입 미리보기할 수 없는 소스 2) BoardService.java HTML 삽입 미리보기할 수 없는 소스 3) BoardSQLMapper.java HTML 삽입 미리보기할 수 없는 소스 4) BoardSQLMapper.xml HTML 삽입 미리보기할 수 없는 소스 5. mainPage.jsp HTML 삽입 미리보기할 수 없는 소스 6) 실행화면 2022. 9. 10.