在ModelAndView对象中添加LinkedHashMap并在jsp页面中获取它

时间:2014-07-02 17:48:21

标签: jsp spring-mvc

在spring控制器中,我可以将LinkedHashMap添加到ModelAndView对象中,这样我就可以在jsp页面中获取该地图并进行进一步处理。请建议。

 mav.addObject("myList", myList);

1 个答案:

答案 0 :(得分:1)

您正在方法中创建ModelAndView,但String对此一无所知。要使Spring转到ModelAndView中指定的视图,并使用ModelAndView中的模型,ModelAndView必须通过以下方法返回

public ModelAndView editATRRequest(ModelMap model,
                                   @RequestParam("ID") String Id) {
    ModelAndView mav = new ModelAndView("myData", model);
    ...
    mav.addObject("documentList", documentList);
    return mav;
}

请学习JSP EL和JSTL。您永远不应该在JSP中使用scriptlet。还请缩进代码,使其可读。