프로젝트24 영화 예매 사이트 (MoVieCinema) - 댓글 조회 및 페이징 (AJAX) ReviewController @GetMapping("/reviewList") @ResponseBody public ResponseEntity getReviewsByMovieId (@RequestParam("movieNo") Long movieId, @PageableDefault(page=0, size=4, sort="reviewId", direction= Sort.Direction.DESC) Pageable pageable, Model model) { Page reviewList = reviewService.selectReviewListByMovieNo(movieId, pageable); int nowPage = reviewList.getPageable().getPageNumber(); int page.. 2024. 4. 13. 가전제품 대여 웹사이트 (세숫대여) - 대댓글 작성 대댓글작성 Modal title × Close Save changes // 대댓글 작성 버튼 누르면 작성 팝업 뜨는 이벤트 $("#review-list").on('click',".write-review-reply", function(event) { const freeBoardReplyNo = $(this).data("reply-no"); }) 2023. 10. 10. 가전제품 대여 웹사이트 (세숫대여) - 로그인한 작성자로 기록 FreeBoardMapper.java @Select("select memberId " + "from Member " + "where memberNo = " + "(select memberNo " + "from FreeBoard " + "where freeBoardNo = #{ freeBoardNo })") String getMemberId(@Param("freeBoardNo") int freeBoardNo); // memberNo로 memberId 찾아오기 FreeBoardService.java String getMemberId(int freeBoardNo); FreeBoardServiceImpl.java @Override public String getMemberId(int freeBoardNo) { .. 2023. 10. 5. 가전제품 대여 웹사이트 (세숫대여) - 게시판 댓글 수정/삭제 기능 구현 게시글 상세보기 하단에 댓글을 작성하고, 작성된 댓글을 조회하는 작업까지 완료했다. 다음은 댓글을 수정하고, 삭제하는 기능을 구현해야 한다. 먼저 댓글 수정 작업을 시도해본다 ! 댓글 수정하기 버튼을 누르면, 수정할 수 있는 폼이 있어야한다. 게시글 수정은 따로 jsp를 만들었지만, 댓글은 상세보기 하단에 있으므로 form 형식으로 만들어준다. freeboarddetail.jsp 하단에 edit-reply form 생성 ${sessionScope.loginuser.memberId} [댓글 수정 시간 : ${freeBoardReview.replyCreateDate}] ${freeBoardReview.replyContent} 수정완료 수정취소 수정완료 버튼 클릭 이벤트처리 ( JSTL 사용 ) $(".edi.. 2023. 9. 29. 가전제품 대여 웹사이트 (세숫대여) - 게시판 댓글 조회 기능 구현 댓글을 작성했으면 작성한 댓글을 조회할 수 있어야 한다. 사용자가 댓글 리스트를 볼 수 있는 화면을 만들고, DB에 저장된 값을 불러오도록 한다. freeboarddetail.jsp 댓글번호 댓글내용 댓글작성자 댓글작성일자 댓글수정삭제 ${freeBoardReview.freeBoardReplyNo} 댓글수정하기 댓글삭제하기 ${sessionScope.loginuser.memberId} [댓글 수정 시간 : ${freeBoardReview.replyCreateDate}] ${freeBoardReview.replyContent} 수정완료 수정취소 그러면 DB에 저장된 댓글들이 나타난다. 하 근데 여기서 또 댓글 작성시간이 이상하게 들어온다. . 도대체 뭐가 문제인지 알 수 없다. 2023. 9. 29. 가전제품 대여 웹사이트 (세숫대여) - 게시판 댓글 작성 기능 구현 게시판 상세보기 하단에 댓글을 작성하는 기능을 구현해본다. 루룰 먼저, 사용자가 댓글을 입력할 수 있는 창을 띄워야 한다 ! freeboarddetail.jsp 하단에 자유게시글 댓글 창을 만들어준다. 자유게시글 댓글 그 다음 댓글 관련 DTO를 하나 생성해준다. FreeBoardReviewDto.java @Data public class FreeBoardReviewDto { private int freeBoardReplyNo; private int freeBoardNo; private String replyContent; private Date replyCreateDate; private Date replyModifiYDate; private int replyParents; private int rep.. 2023. 9. 29. 이전 1 2 3 4 다음