Несколько объектов модели для полей в одной форме в Struts 2 - PullRequest
1 голос
/ 16 января 2010

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

1 Ответ

1 голос
/ 25 января 2010

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

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

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