RedirectAttributes redirectAttributes
리디렉트시 attribute 전송(파라미터 노출되지 않음)
#사용 예시
@PostMapping("/add")
public String addItem(@ModelAttribute Item item, RedirectAttributes redirectAttributes) {
log.info("item.open={}",item.getOpen());
log.info("item.regions={}", item.getRegions());
log.info("item.itemType={}", item.getItemType());
Item savedItem = itemRepository.save(item);
redirectAttributes.addAttribute("itemId", savedItem.getId());
redirectAttributes.addAttribute("status", true);
return "redirect:/form/items/{itemId}";
}
'web > Spring' 카테고리의 다른 글
intelliJ Spring properties의 국제화 작업 중 한글 인코딩 안됨 문제 (0) | 2022.06.29 |
---|---|
form의 elements를 객체에 바로 바인딩 (0) | 2022.06.29 |
컨트롤러 모든 메소드에 자동으로 포함되는 model 만들기 (0) | 2022.06.28 |
RestAPI와 form (0) | 2022.06.28 |
checkbox와 스프링 (0) | 2022.06.28 |