SpringMVC学习 第二课

前台发送请求 后台接收请求调取业务方法处理请求 做出响应 这期间涉及到的数据交互 参数可以随着请求发送到后台 那么后台如何将数据发送到前台呢?
1.ModelAndView

@RequestMapping(“/testModelAndView”)
public ModelAndView testModelAndView(){
String viewName = SUCCESS;
ModelAndView mav = new ModelAndView(SUCCESS);
mav.addObject(“date”, new Date());
return mav;
}
这个ModelAndView 构造器传入一个字符串 viewName 就是我们视图的名字
昨天已经讲过了 Springmvc.xml 内有配置一个试图解析器 会将字符串拼接成一个物理试图 这里就理解成传一个试图名字进去 之后会构造一个这个试图的对象 mav 然后往这个mav.addObject(key,value) 放入键值 就是往请求域里面放东西 可以在jsp内直接取出来
以下是success.jsp
success
time:${requestScope.date}

2.处理模型数据的第二种方式
@RequestMapping(“/testModelAndView”)
public ModelAndView testModelAndView(Map

猜你喜欢

转载自blog.csdn.net/cc365142105/article/details/81430369