#author("2019-11-18T16:09:40+08:00","default:Admin","Admin") SpringMVC 使用ModelAndView类用来存储处理完后的结果数据,以及显示该数据的视图。 作用: 1、返回指定页面 ModelAndView构造方法可以指定返回的页面名称, 也可以通过setViewName()方法跳转到指定的页面 , 2、返回所需数值 使用addObject()设置需要返回的值,addObject()有几个不同参数的方法,可以默认和指定返回对象的名字。 通过ModelAndView构造方法可以指定返回的页面名称,也可以通过setViewName()方法跳转到指定的页面 , 使用addObject()设置需要返回的值,addObject()有几个不同参数的方法,可以默认和指定返回对象的名字。 返回一个模型属性 †package com.apress.springrecipes.court.web; ... import org.springframework.web.servlet.ModelAndView; import org.springframework.web.servlet.mvc.AbstractController; public class WelcomeController extends AbstractController{ public ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response)throws Exception{ Date today = new Date(); return new ModelAndView("welcome","today",today); } } 返回多个模型属性 †package com.apress.springrecipes.court.web; ... import org.springframework.web.servlet.ModelAndView; import org. springframework.web.servlet.mvc.AbstractController; public class ReservationQueryController extends AbstractController{ ... public ModelAndView handleRequestInternal(HttpServletRequest request, HttpServletResponse response)throws Exception{ ... Map<String,Object> model = new HashMap<String,Object>(); if(courtName != null){ model.put("courtName",courtName); model.put("reservations",reservationService.query(courtName)); } return new ModelAndView("reservationQuery",model); } } ウィジェット型CM動画配信サービス manna [マナ] コメント: |