비즈니스 로직을 수행하고 모델을 생성하는 컨트롤러를 만들었습니다. 뷰 이름과 모델이있는 ModelAndView를 반환하여이 모델을 직접 전달하면 모든 것이 효과적입니다. 하지만 이제 결과를 다른 페이지에 표시하고 싶습니다. 그래서 "redirect :"접두사를 사용하여 다른 컨트롤러로 리디렉션하지만 모델은 손실됩니다.스프링 MVC - 컨트롤러 간 모델
무엇이 누락 되었습니까? redirect:
접두사가 다른 컨트롤러를 실행
감사합니다, 올렉산드르
예, 다른 클래스에서 비즈니스 로직을 분리 할 수 있습니다. 그러나이 논리를 만들기 위해 입력 매개 변수가 필요합니다. 내가 첫 번째 컨트롤러에서 사용자로부터 얻는 방법을 알려주고, 결과를 다른 컨트롤러로 전달하여 나중에 비즈니스 논리 클래스를 호출 할 방법이 필요합니다. 필자의 어려움은 컨트롤러 (입력 데이터 컨트롤러와 결과 컨트롤러)간에 일부 데이터 (이 경우 입력 매개 변수)를 전달하는 것입니다. – Oleksandr