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

성문님의 프로필 이미지
성문

작성한 질문수

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

상품 수정

안녕하세요 강의 잘듣고있는데 질문이있어요

작성

·

224

0

강의내용대로 입력하였는데 왜 상품수정부분이 안될까요 링크첨부해드렸으니 확인부탁드려요 그리고 부트스트랩부분은 코드가 복잡해져 뺴고만들었어요   

구글드라이브링크:

https://drive.google.com/drive/folders/116JM--cy0hu7fYPBj58bMLerK7cZTZGx?usp=sharing

답변 1

0

안녕하세요. 성문님, 공식 서포터즈 OMG입니다.

item.html에서 두 줄로 되어 있는 아래 코드를 한줄로 바꿔주세요.

th:onclick="|location.href='@{/basic/items/{itemId}/edit(itemId=${item.id})}'|" type="button">상품 수정</button>

추가로 BasicController에 아래 코드를 추가하면 정상 작동합니다.

 

@GetMapping("/{itemId}/edit")
public String editForm(@PathVariable Long itemId, Model model) {
Item item = itemRepository.findById(itemId);
model.addAttribute("item", item);
return "basic/editForm";
}

감사합니다.

성문님의 프로필 이미지
성문

작성한 질문수

질문하기