поддерживать состояние с пружиной между запросами

Я новичок в весне, так что извините, если это вопрос для начинающих, но руководство не ясно (по крайней мере, не для меня)

Мой вопрос: как я могу поделиться состоянием между запросами весной? Я могу отправить данные из контроллера в представление с помощью ModelMap, но данные из ModelMap не отправляются обратно следующему контроллеру представлением. Как я могу сделать это с весной?

Ниже приведена часть моего исходного кода. Во втором контроллере modelMap не содержит данных, которые я сохранил в modelMap в первом контроллере. Как я должен поддерживать состояние между контроллерами весной?

Большое спасибо за помощь.

@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
}

Ответы на вопрос(4)

Ваш ответ на вопрос