[Spring MVC] - view 의 redirect 와 forward

1131 단어 spring mvc
redirect / forward: url 방식 을 통 해 다른 Action 으로 연속 적 으로 처리 할 수 있 습 니 다.redirect: url 을 통 해 폼 의 중복 제출 을 방지 할 수 있 습 니 다.쓰 는 방법 은 다음 과 같 습 니 다. return "forward: / order / add";return "redirect:/index.jsp";
 
매개 변수 재 설정 - RedirectAttributes 사용자 가 저장 하거나 수정 한 후에 사용자 가 브 라 우 저 (F5) 를 새로 고침 하여 폼 이 중복 제출 되 는 것 을 방지 하기 위해 서 는 일반적으로 작업 을 저장 하거나 수정 한 후에 결과 페이지 (forward 가 아 닌) 로 리 디 렉 션 되 고 작업 에 성공 한 알림 정보 와 같은 매개 변 수 를 휴대 합 니 다.Redirect 이기 때문에 Request 의 attribute 는 전달 되 지 않 습 니 다.Spring 은 3.1 에서 야 이 능력 을 제공 했다.F5 를 반복 해서 누 르 면 조작 에 성공 한 알림 메시지 도 다시 나 오지 않 고 (총 한 번 만 나타 나 는) 효과 가 이상 적 입 니 다.
 
자바 코드
public String save(@ModelAttribute("group") Group group, RedirectAttributes redirectAttributes) {
    accountManager.saveGroup(group);
    redirectAttributes.addFlashAttribute("message", "    ");
    return "redirect:/account/group/";
}

좋은 웹페이지 즐겨찾기