springmvc处理模型数据
很多情况下页面上需要很多数据,单单返回页面是不行的,那么springmvc如何将数据返回到该页面呢
springmvc提供了四种方式来输出模型数据
- ModelAndView: 处理返回值为ModelAndView时,可以将该对象中添加数据模型
- Map及Model:入参为Model、ModelMap或Map时,处理方法返回时,Map中的数据会自动添加到模型中
- @SessionAttributes: 将模型中的某个属性暂存到HttpSession中,以便多个请求之间共享数据
- @ModelAttribute: 方法入参标注该注解后,入参的对象就会放到数据模型中
使用BindingResult和Errors来处理绑定错误