1. 程式人生 > >Struts2 接受引數的三種方式

Struts2 接受引數的三種方式

1. 屬性方式
    1. Action 宣告屬性,且屬性值和頁面name屬性值一致,
    2. 提供setXxx方法

    ---- 接受少量資料 -------
    
2. JavaBean方式
    1. 建立JavaBean
    2. 在Action中宣告物件;//可以不用建立物件。建立也不會報錯
    3. 提供getXxx/setXxx方法
    4. 頁面name屬性值:物件.屬性值
        <input type="text" name="userinfo.uname" />
    
    ---- 接受大量資料 -------
    
3. 模型方式
    1. 建立JavaBean
    2. Action中實現ModelDriven 介面並重寫getModel方法
    3. Action中建立JavaBen物件        【注意】
    4. getModel方法中返回建立的JavaBean物件 
    5. 頁面name屬性值和實體類的屬性值保持一致即可
        <input type="text" name="uname" />
        
    ---- 接受大量資料 -------