处理模型数据

2019-02-04  本文已影响2人  极客_Ls

ModelAndView

处理方法返回值类型为ModelAndView时,则其即包含视图信息,也包含模型数据信息。可通过该对象添加模型数据

@Controller
@RequestMapping("/model")
public class model {
    
    @RequestMapping("/modeAndView")
    public ModelAndView modelAndView () {
        //创建模型视图
        ModelAndView mav = new ModelAndView();
        //设置视图
        mav.setViewName("success");
        //添加模型数据
        mav.addObject("timer",new Date());
        //返回视图
        return mav;
    }
}

<a href="model/modeAndView">modeAndView</a>

//success页面
From request scope timer = ${requestScope.timer }

Map

入参为org.springframework.ui.Modelorg.springframework.ui.ModelMapjava.util.Map时,处理方法返回时,Map中的数据会自动添加到模型中。

@SessionAttributes

将模型中的某个属性暂存到HttpSession中,处理方法返回时,Map中的数据会自动添加到模型中。

@ModelAttribute

方法入参标注该注解后,入参的对象就会放到数据模型中

上一篇下一篇

猜你喜欢

热点阅读