在ModelAndView对象中添加LinkedHashMap并在jsp页面中获取它
在SpringController中,我可以将LinkedHashMap添加到ModelAndView对象中,这样我就可以在jsp页面中获得该映射并进行进一步处理。请建议在ModelAndView对象中添加LinkedHashMap并在jsp页面中获取它,jsp,spring-mvc,Jsp,Spring Mvc,在SpringController中,我可以将LinkedHashMap添加到ModelAndView对象中,这样我就可以在jsp页面中获得该映射并进行进一步处理。请建议 mav.addObject("myList", myList); 您正在方法中创建ModelAndView,但String对此一无所知。为了让Spring转到ModelAndView中指定的视图,并在ModelAndView中使用该模型,ModelAndView必须通过以下方法返回: public ModelAndView
mav.addObject("myList", myList);
您正在方法中创建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;
}
请学习JSPEL和JSTL。永远不要在JSP中使用Scriptlet。还请缩进您的代码,使其可读。谢谢,但我的问题是如何阅读jsp页面中modelAndView对象中添加的文档列表,因为我几乎没有JSTL和EL方面的经验,如果可能,请提出建议。@JB Nizet。来自不应使用的Scriptlet:与您现在的做法相同。对于JSP EL:${documentList}低于一个正确值:否。您不能在Scriptlet中使用JSP EL。scriptlet包含Java代码。我重复一下您已经在做的事情:java.util.LinkedHashMap documentList=java.util.LinkedHashMap request.getAttributedocumentList+1获取scriptlet注释。天哪,我讨厌scriptlet。哦,还有其他的东西也不错。