现在的位置: 首页 > 综合 > 正文

SpringMVC之Controller传递数据与页面

2017年06月11日 ⁄ 综合 ⁄ 共 512字 ⁄ 字号 评论关闭

         在上篇文章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>

 
  从而可以取到值,如下图:

 
       

  

抱歉!评论已关闭.