현재 There was an unexpected error (type=Internal Server Error, status=500).
The given id must not be null 이러한 에러가 떳다.
찾아보니까 리뷰컨트롤러나 서비스쪽에 문제가 있는것 같다.
<button sec:authorize="isAuthenticated()"
type="button" class="btn btn-sm btn-outline-secondary reportReview"
data-bs-toggle="modal"
data-bs-target="#reportReviewModal"
th:data-review-id="${review.id}"
id="reportReviewButton">신고
</button>
class="btn btn-sm btn-outline-secondary reportReview"
여기 reportReview 이거하고
<script>
$(".reportReview").on('click', function() {
var reviewId = $(this).attr('data-review-id');
$("input[name=reviewId]").val(reviewId)
})
</script>
여기에 $(".reportReview") 이거가 일치해야만 아이디가 전송되어 해결하였다.