2010-01-16 26 views
1

我們有一個JSP頁面,它顯示來自多個bean的詳細信息。現在,需要編輯這些單獨bean的詳細信息並將其保存到數據庫中。所以我們正在做的是爲每個單獨的bean創建一個具有適當字段的表單。但ModelDriven接口只允許一個對象。所以所有的字段值都不會被填充。我們無法保存細節。在這種情況下可以做什麼?Struts 2中一種形式的字段的多個模型對象

回答

1

也許你可以將你的bean包裝成單個類並提供get/set方法?

public class ModelWrapper { 
    private Bean1 bean1; 
    private Bean1 bean2; 

    public getBean1Param1() { 
     return bean1.getParam1(); 
    } 
    ... 
    public getBean2Param1() { 
     return bean2.getParam1(); 
    } 
} 
相關問題