인프런 영문 브랜드 로고
인프런 영문 브랜드 로고

인프런 커뮤니티 질문&답변

고대연님의 프로필 이미지
고대연

작성한 질문수

스프링 MVC 1편 - 백엔드 웹 개발 핵심 기술

상품 수정

th:action 과 관련하여질의드립니다!

작성

·

220

0

안녕하세요 선생님! 항상 좋은강의 잘듣고있습니다! 멘토님들도 좋은답변 매번감사합니다 다름이아니라
 
addForm.html에서는 th:action="/basic/items/add" 로 호출하였을경우에는 정상 작동하는데, editForm.html에서는 th:action ="/basic/items/{itemId}/edit"으로 하면 오류가 나는것을 확인할 수있엇습니다. 근데 @url링크표현식으로 하였을경우에는 정상작동하더라고요 혹시 그이유가 중간에 {itemId} 경로변수가있어서 addForm이랑 editForm th:action 값이 다르게 작동하는 것일까요?!

답변 1

0

안녕하세요. 고대연님, 공식 서포터즈 David입니다.

네, 맞습니다. 경로에 파라미터를 넣은 경우 링크 표현식을 사용하여야 합니다.

아래 문서를 참고해주세요.

https://www.thymeleaf.org/doc/articles/standardurlsyntax.html#adding-parameters

감사합니다.

고대연님의 프로필 이미지
고대연

작성한 질문수

질문하기