一、数据输出 SpringMVC将数据携带给页面的储存工具,有三种,map,ModelMap,model,它们在底层实质还是使用到了BindingAwareModelMap,对数据进行存储: 此外,也可以使用ModelAndView携带数据回传页面,实现代码如下 /** * 向页面回传数据显示 handle01/02/
一、数据输出
SpringMVC将数据携带给页面的储存工具,有三种,map,ModelMap,model,它们在底层实质还是使用到了BindingAwareModelMap,对数据进行存储:
此外,也可以使用ModelAndView携带数据回传页面,实现代码如下
二、@ModelAttribute注解
使用@ModelAttribute注解,可以得到请求参数中的某个对象,而不是自己new出来的对象,所有带有ModelAttribute注解的方法都会提前于目标方法运行,将对象放置在request域中,然后在目标方法中获取,代码示例:
这样做的好处在于,避免了全字段修改,不给值的地方Spring会默认使用null进行代替,这回在修改之前每个键值对都有值。 |
2019-06-18
2019-07-04
2021-05-23
2021-05-27
2021-05-27