JAVA -- Struts模型驱动和属性驱动

1.属性驱动

请求一个action,它会把对应的action中属性的名称对应到表单的名称上,并且调用set方法注入

JAVA -- Struts模型驱动和属性驱动

JAVA -- Struts模型驱动和属性驱动

2.模型驱动

ModelDriver(模型驱动):它把属性名称最终映射成一个User对象。在表单中直接用属性,而不是对象.属性的形式,这种方式比较麻烦。它继承了ModelDriver<User>接口,给了泛型User,故给了一个getModel()。其中的private Useruser = new User();属性是new出来的对象,有了对象以后,我们会按照对象的属性进行set注入,并且到表单中去取。

我们放弃这种ModelDriver,采取另一种方式ModelDriver:即类型转换

JAVA -- Struts模型驱动和属性驱动