상품 등록 폼에 값을 작성 후 등록 버튼을 누르자, 리다이렉트 페이지가 안뜨고 에러메시지가 떴다.
문제 코드 부분!
return "redirect:/items";
// 상품 등록
@PostMapping("/items/new")
public String create(BookForm form) {
// 책 객체 생성
Book book = new Book();
// 책 설정 : form에 입력된 폼데이터 담아주기
book.setName(form.getName());
book.setPrice(form.getPrice());
book.setStockQuantity(form.getStockQuantity());
book.setAuthor(form.getAuthor());
book.setIsbn(form.getIsbn());
// 상품저장소에 생성한 책을 저장
itemService.saveItem(book);
// 저장 후 리다이렉트
return "redirect:/items";
}
}
Whitelabel Error Page
This application has no explicit mapping for /error, so you are seeing this as a fallback.Thu Dec 01 17:33:46 KST 2022
There was an unexpected error (type=Not Found, status=404).No message available
return "redirect:/items";
return "redirect:/";
목록으로 돌아갈거니깐~ 하면서 list경로를 적은것.
존재하는 경로인 home url "/"로 리다이렉트 하니 홈으로 잘간다. ^^..
경로 주의!