2010-01-16 1 views
1

Nous avons une page JSP qui montre les détails de plusieurs beans. Maintenant, il est nécessaire d'éditer les détails de ces beans individuels et de les conserver dans la base de données. Donc ce que nous faisons est d'avoir un formulaire avec des champs appropriés pour chaque bean individuel. Mais l'interface ModelDriven ne permet qu'un seul objet. Donc, toutes les valeurs des champs ne seront pas remplies. Et nous ne pouvons pas enregistrer les détails. Que peut-on faire dans ce cas ???Objets de modèle multiples pour les champs dans une forme dans Struts 2

Répondre

1

Probablement, vous pouvez envelopper vos haricots dans la classe unique et fournir des méthodes get/set?

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

    public getBean1Param1() { 
     return bean1.getParam1(); 
    } 
    ... 
    public getBean2Param1() { 
     return bean2.getParam1(); 
    } 
}