我有一个控制器,它有一个方法来处理传入的GET数据,在模型中存储一些东西,然后重定向到另一个处理这些对象的页面.
我似乎找不到任何好的方法来将第一个方法中存储的对象从模型中取出,以便在第二个方法中使用.我怎样才能做到这一点?
这是控制器的顶部:
@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";
}
最佳答案
原文链接:https://www.f2er.com/spring/431449.html