我正在添加ModelMap
一个Map
,其中包含一个列表,可以在表单初始化时填充ModelAttribute:
@RequestMapping(method = RequestMethod.GET)
public String initForm(HttpServletRequest httpRequest, ModelMap model)
{
model.addAttribute("myList", myMap);
return "MyForm";
}
它按预期工作,但是当用户提交表单时,此列表将从地图中丢失。
@RequestMapping(method = RequestMethod.POST, value ="/dosearch")
public String processSearch(... ModelMap model)
{
.....
return new ModelAndView("MyForm",model);
上述方法不起作用。
如何在表单提交之间进行映射?
答案 0 :(得分:1)
没有。即使是闪存范围也不会对您有所帮助,因为您没有使用post-post-post。以下是选项:
/dosearch
,您就可以从请求中获取它们