utrzymywać stan z wiosną między żądaniami

Jestem nowy na wiosnę, więc przepraszam, jeśli jest to pytanie dla początkujących, ale podręcznik nie jest jasny (przynajmniej nie dla mnie)

Moje pytanie brzmi: jak wiosną mogę udostępniać stan między żądaniami? Mogę wysłać dane z kontrolera do widoku za pomocą mapy modelu, ale dane w ModelMap nie są przesyłane z powrotem do następnego kontrolera przez widok. Jak mogę to zrobić wiosną?

Poniżej znajduje się część mojego kodu źródłowego. W drugim kontrolerze modelMap nie zawiera danych, które zapisałem w modeluMap w pierwszym kontrolerze. Jak mam utrzymać stan między kontrolerami na wiosnę?

wielkie dzięki za pomoc.

@RequestMapping(value = "find/something", method = RequestMethod.GET)
public String foo(@RequestParam("parent") Parent parent, ModelMap modelMap) {    
...
    modelMap.addAttribute("question_index", 42);
    modelMap.addAttribute("something", new Something());
    modelMap.addAttribute("data", new Data());
    return "some/view";
}

<form:form action="bla" method="POST"  modelAttribute="data">
...// using Something() and 42
</form:form>

@RequestMapping(value = "bla", method = RequestMethod.POST)    
public String bla(@ModelAttribute("data") Data data, BindingResult result, ModelMap modelMap) {
System.out.println(modelMap); // doesn't contain question_index, or something
}

questionAnswers(4)

yourAnswerToTheQuestion