javascript (22) 썸네일형 리스트형 Spring Boot - 리뷰 CRUD기능 구현하기 (4) 삭제 버튼 추가 (reviewDetail.html)button class="delete-btn" type="button" onclick="delete_review()">리뷰 삭제button> 클릭 시 호출할 함수 작성review.js > delete_review() 함수 추가 var writer = /*[[${review.member.id}]]*/ ''; var viewer = /*[[${loginUser.id}]]*/ ''; var review_seq = /*[[${review.review_seq}]]*/ 0;function delete_review() { // 작성자와 현재 로그인한 사용자가 동일한지 확인 if (writer === viewer) { swal.fire({ .. Spring Boot - 리뷰 CRUD기능 구현하기 (3) 리뷰 상세보기 및 수정// 리뷰 상세 화면@GetMapping("/review_detail")public String reviewDetailView(HttpSession session, Model model, @RequestParam("review_seq") int review_seq) throws Exception { Member loginUser = (Member)session.getAttribute("loginUser"); Review review = reviewService.getReviewBySeq(review_seq); if(loginUser != null) { model.addAttribute("loginUser", loginUser); } // 어보드한 이미지 파일 URL 리.. Spring Boot - 리뷰 CRUD기능 구현하기 (2) Controller - 리뷰 메인화면 호출// 리뷰 메인 화면 @GetMapping("/review") public String reviewMain(Model model, HttpSession session) { ListReview> reviews = reviewService.getAllReview(); model.addAttribute("reviews", reviews); return "review/reviewMain"; } @GetMapping("/review") 메서드는 메인 페이지를 요청할 때 호출됩니다.리뷰 목록 조회: reviewService.getAllReview() 메서드를 통해 전체 리뷰 목록을 가져오고, 이를 reviews라는 이름으로 모델에 추가하여 템플릿에서.. Spring Boot로 간단한 ID와 비밀번호 찾기 기능 구현하기 ID 찾기// 아이디 찾기 화면function findId() { // ID찾기 버튼 클릭 시 새 창을 열어 ID 찾기 페이지를 표시합니다. window.open('/find-id', '아이디찾기', 'width=400,height=300');}// 아이디 찾기 화면 @GetMapping("/find-id") public String findIdView() { return "login/findId"; } 사용자가 "ID 찾기" 버튼을 클릭하면, findId() 함수가 호출되고 /find-id 경로의 새로운 팝업 창이 열립니다.팝업 창이 열리며 서버에 /find-id GET 요청을 보내고, Spring Boot Controller는 findIdView() 메서드를 통해 login/f.. Spring Boot로 회원가입 기능 구현 join.htmlDOCTYPE html>html xmlns:th="http://www.thymeleaf.org">head>meta charset="utf-8">title>jointitle>link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.5.2/css/all.min.css">link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/sweetalert2@11.4.10/dist/sweetalert2.min.css">script src="https://cdn.jsdelivr.net/npm/sweetalert2@11.4.10/dist/sweetalert2.mi.. Java와 Spring Boot로 로그인 기능 쉽게 구현하기 login.html DOCTYPE html>html xmlns:th="http://www.thymeleaf.org">head>meta charset="utf-8">title>logintitle>link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@fortawesome/fontawesome-free@6.5.2/css/all.min.css">link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/sweetalert2@11.4.10/dist/sweetalert2.min.css">script src="https://cdn.jsdelivr.net/npm/sweetalert2@11.4.10/dist/sweetalert2.. 이전 1 2 3 다음