Spring - RedirectAttributes

박민수·2023년 11월 14일
0

Spring

목록 보기
31/46
post-thumbnail

RedirectAttributes

RedirectAttributes를 사용하면 URL 인코딩, pathVarible 이 외에도 쿼리 파라미터까지 처리할 수 있다.

사용 예시

http://localhost:8080/basic/items/3?status=true

@PostMapping("/add")
public String addItemV6(Item item, RedirectAttributes redirectAttributes) {
    Item savedItem = itemRepository.save(item);
    redirectAttributes.addAttribute("itemId", savedItem.getId());
    redirectAttributes.addAttribute("status", true);
    return "redirect:/basic/items/{itemId}";
}

파라미터 status의 값이 true 이면 "저장 완료"라는 메시지가 출력된다.

<h2 th:if="${param.status}" th:text="'저장 완료!'"></h2>

실행 결과


참조
https://www.inflearn.com/course/%EC%8A%A4%ED%94%84%EB%A7%81-mvc-1

profile
안녕하세요 백엔드 개발자입니다.

0개의 댓글