Несколько объектов модели для полей в одной форме в Struts 2

У нас есть страница JSP, на которой показаны сведения о нескольких компонентах. Теперь необходимо отредактировать сведения об этих отдельных компонентах и ​​сохранить их в базе данных. Итак, что мы делаем, так это имеем одну форму с соответствующими полями для каждого отдельного компонента. Но интерфейс ModelDriven допускает только один объект. Таким образом, все значения полей не будут заполнены. И мы не можем сохранить детали. Что можно сделать в этом случае???


person Deepak Shakya    schedule 16.01.2010    source источник


Ответы (1)


Возможно, вы можете обернуть свои bean-компоненты в один класс и предоставить методы get/set?

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

    public getBean1Param1() {
        return bean1.getParam1();
    }
    ...
    public getBean2Param1() {
        return bean2.getParam1();
    }
}
person tevch    schedule 25.01.2010