SpringMVC之Controller传递数据与页面

来源:互联网 发布:江西豫章书院知乎 编辑:程序博客网 时间:2024/05/18 00:47

         在上篇文章Spring MVC之基于配置的Hello World中,通过ModelAndView类的addObject方法给前台页面传递数据,其实ModelAndView有很多构造函数,都可以传递值予前台页面,如下所示:    

public ModelAndView(String viewName, Map<String, ?> model);public ModelAndView(String viewName, String modelName, Object modelObject)
    当然了还有其他的构造方法可以实现。

    举例如下:Map<String,Object> map = new HashMap<String,Object>();

map.put("k1", "value1");map.put("k2", "value2");return new ModelAndView("helloWorld","msg",map);//传递map
   在前台可以接受到:

<c:forEach items="#{msg}" var="m"> ${m.key } :${m.value} <br> </c:forEach>
    从而可以取到值,如下图:

         

  


0 0
原创粉丝点击