1、ModelMap的用法
package com.jt; import org.springframework.stereotype.Controller; import org.springframework.ui.ModelMap; import org.springframework.web.bind.annotation.RequestMapping; @Controller @RequestMapping(value="view") public class TestModelAndView { @RequestMapping(value="otherPersonInfo") public String viewInfoOther(ModelMap map){ map.addAttribute("name", "fy"); map.addAttribute("gender","woman"); return "viewPersonInfo"; } }
2、效果
3、区别
- ModelMap在参数中定义,由框架负责实例化,函数返回值 为字符串,表示页面名称。ModelAndView需要手动定义并实例化,集数据与页面名称于一体
- ModelMap不能重定向页面,ModelAndView可以设置重定向页面