Spring MVC除了在原生的request和session外还能怎么样把数据带给页面
1) 可以在方法处传入Map,或者Model或者ModelMap。给这些参数里面保存的所有数据都会放在所有的数据都会放在请求域中。可以在页面中获取
在PageContext、Request、Session、Application
Map(interface(jdk)) ModelMap(class)
Model(interface(spring))
2) 方法的返回值可以变为ModeAndView类型
既包含视图信息(页面地址)也包含模型数据(给页面带的数据)
而且数据是放在请求域中
request、session、application
3) Spring MVC提供了一种可以临时给Session域中保存数据的方式
使用一个注解 @SessionAttributes(只能标注在类上)
给BindingAwareModelMap中保存的数据,同时给session中放一份