본문 바로가기

편안한코딩생활/오류 해결 일지

타임리프 문법관련 오류(RFC 7230 and RFC 3986)

https://developer-rooney.tistory.com/181

 

[Thymeleaf] 타임리프 a태그 링크 작성 방법

타임리프에서 a태그를 작성할 때는 th:href="@{}" 을 이용하여 작성합니다. 글 상세보기 게시글 리스트 글 상세보기 글 상세보기 글 상세보기

developer-rooney.tistory.com

HTTP Status 400 – Bad Request Type Exception Report Message Invalid character found in the request target [/review/delete?reviewId=${content_view.reviewId} ]. The valid characters are defined in RFC 7230 and RFC 3986 Description The server cannot or will not process the request due to something that is perceived to be a client error (e.g., malformed request syntax, invalid request message framing, or deceptive request routing).

글 수정과 삭제에서 계속 오류가 났던 이유,, jsp에서 하듯이 el표기법을 쓰면 그걸 타임리프가 인식을 못해서 url에

${}가 그대로 나와버린다.

새로운 걸 쓰면서 시간이 촉박해서 제대로 공부하지 않았더니 이런 사태가 발생함..

가끔은 돌아가는게 더 빠른 길일 수 있다는 걸 명심!!! 내가 뭘 하고있는지 잘 생각하면서 하자! 오류메시지를 잘 읽자!!!