Struts2的数据封装

一、属性驱动:提供属性set方法的方式(不常用)(必须提供属性的set方法)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

二、属性驱动:页面中提供表达式方式

(必须提供一个xxx对象,提供xxx对象的set,get方法,因为拦截器完成数据封装需要创建一个xxx对象,通过get()方法获得同一个对象,将数据封装到同一个对象)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

三、模型驱动:采用模型驱动方式(最常用)

(注意模型驱动只能向一个对象里封装数据,如果有多个对象可以使用第二种)
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

四、复杂类型的数据封装

1.封装到List集合

在这里插入图片描述

2封装到Map集合

在这里插入图片描述

©️2020 CSDN 皮肤主题: 大白 设计师:CSDN官方博客 返回首页