Как я могу получить объект из модели в контроллере с Spring MVC 3?

У меня есть контроллер с методом, который обрабатывает входящий GOOT данные, хранит некоторые вещи в модели , а затем Перенаправляет на другую страницу, которая имеет дело с этими объектами.

Я не могу находить хороший способ получения объекта, хранящегося в первом способе обратно из модели, чтобы использовать во втором методе. Как я могу это сделать?

Вот верх контроллера:

@Controller
@RequestMapping("/reviews")
@SessionAttributes({"review", "externalReview"})
public class ReviewController {
    // [SNIP]
}

вот код, который добавляет объекты, которые я после к модели:

@RequestMapping(value="/new", params="UName", method=RequestMethod.GET)
public String newFormFromExternal(@ModelAttribute("externalReview") ExternalReview externalReview, Model model) throws IncompleteExternalException {
    // Convert the inbound external
    Review fromExternal = ExternalReviewUtil.reviewFromExternalReview(externalReview, externalDAO);

    // Add the externalReview to the session so we can look to see if we got a reviewee on the way in
    model.addAttribute("externalReview", externalReview);

    model.addAttribute("review", fromExternal);

    return "redirect:/reviews/newFromExternal";
}
5
задан cdeszaq 12 September 2011 в 14:28
поделиться