struts2在Action中接收參數的三種方式

struts2在Action中接收參數的三種方式:

      1.屬性方式接收參數:

           新建一個包com.***.action,新建一個類****Action.

           在Action中定義屬性,並設置setter/getter方法,屬性名必須嚴格符合變量命名規範,也就是駝峯命名法.

           form表單中name屬性的值爲Action中定義屬性的屬性名. 

     2.JavaBean方式接收參數:

           新建一個包com.***.pojo,新建一個實體類,定義屬性,並設置setter/getter方法,屬性名必須嚴格符合變量命名規範.

           在Action中定義實體類對象,並設置setter/getter方法.

           form表單中name屬性的值爲Action中定義的對象+.+實體類中定義的屬性名,即對象名.屬性名.

    3.ModelDriven方式接收參數:(Action和JavaBean的方法的綜合方法)****推薦使用****

           實現ModelDriven<User>接口

           重寫接口的getModel()方法,在方法中實例化實體,取得Action中的user對象

           form表單中的name屬性的值爲實體類的屬性名

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章