return confirm('삭제하시겠습니까?')
------------------------------------------------------------
리뷰 디테일 페이지 프로세스
------------------------------------------------------------
1. 글목록 페이지에서 > 원하는 게시글을 클릭 > 디테일 페이지로 이동
2. 프론트에 있는 글 번호를 백으로 던지고
th:text="${a.reviewTitle}"
th:onclick="'location.href=\'' + @{reviewView(reviewNo=${a.reviewNo})} + '\''"
------------------------------------------------------------
3. 페이지 컨트롤러에서 글 번호를 받고
4. 페이지 컨트롤러가 리뷰 서비스로 해당 pk의 글 번호를 보냄
------------------------------------------------------------
5. 리뷰 서비스에서 리뷰 맵퍼에 리뷰 조회 결과를 보내+리뷰 디테일 페이지로 이동
6. 리뷰 디테일 페이지는 조회한 객체를 받아서 프론트에서 보여줌
------------------------------------------------------------
https://mimah.tistory.com/entry/Thymeleaf-locationhref%EC%97%90-%EB%B3%80%EC%88%98-%EB%84%A3%EA%B8%B0-thonclick-GET
======================================
리뷰 수정 프로세스
글 디테일페이지 클릭
디테일페이지에서 내용 수정
수정 값을 프론트에서 백으로 던져
[Thymeleaf] location.href에 변수 넣기 (th:onclick, GET)
https://mimah.tistory.com/entry/Thymeleaf-locationhref%EC%97%90-%EB%B3%80%EC%88%98-%EB%84%A3%EA%B8%B0-thonclick-GET
[thymeleaf] 타임리프 th:value 사용법 및 예제
https://solbel.tistory.com/1413
[Spring Boot] @PathVariable 사용법
https://so-easy-coding.tistory.com/8
'Dev 개발 스터디 (동면 중) > Dev_log+Study 😶🌫️' 카테고리의 다른 글
| [개발세팅] 모바일 앱/안드로이드 개발 환경을 위한 Flutter + Android Studio 설치하기 (0) | 2023.03.04 |
|---|---|
| 티스토리에서 구글 애드센스 광고 노출이 안 될때 해결 방법? (진행중) (1) | 2023.03.03 |
| 타임리프 each 문법과 for 문의 차이 (0) | 2023.02.26 |
| [JAVA] addAttribute 에러 : 모델Model 객체 사용법 (0) | 2023.02.25 |
| [JAVA] @Override 오버라이드 에러 발생 원인 및 해결 방법 : The method [함수명 METHOD] of type [이슈가 발생한 JAVA 파일명] must override or implement a supertype method (0) | 2023.02.25 |