1. 程式人生 > >JAVA -- Struts模型驅動和屬性驅動

JAVA -- Struts模型驅動和屬性驅動

1.屬性驅動

請求一個action,它會把對應的action中屬性的名稱對應到表單的名稱上,並且呼叫set方法注入



2.模型驅動

ModelDriver(模型驅動):它把屬性名稱最終對映成一個User物件。在表單中直接用屬性,而不是物件.屬性的形式,這種方式比較麻煩。它繼承了ModelDriver<User>介面,給了泛型User,故給了一個getModel()。其中的private Useruser = new User();屬性是new出來的物件,有了物件以後,我們會按照物件的屬性進行set注入,並且到表單中去取。

我們放棄這種ModelDriver,採取另一種方式ModelDriver

:即型別轉換