я могу связать множественные входные данные формы с одним свойством бина?

1

У меня есть требование с использованием пружин, подобных приведенному здесь примеру.

Модельный объект

class Bean{

private String names;

//Getters & Setters

}

Форма JSP

<form:input path ="name">
<form:input path="name">

могу ли я связать все "имена" входов с "именами" одного компонента, используя любой разделитель?

  • 0
    Используете ли вы два входных данных, привязанных к одному и тому же свойству внутри одной формы?
Теги:
spring
java-ee

1 ответ

3
Лучший ответ

Несколько элементов формы с одним именем объединяются в список/массив. Это можно получить через request.getParamaterValues

Веб-фрейм, который вы используете, должен обернуть его и заполнить List в вашем компоненте.

Например, с Struts2, если у вас есть несколько элементов с именем name, объявить List<String> в компоненте с сеттеров (и добытчиками) и Struts2 заполнит список со значениями.

class Bean {
    private List<String> names;
    //Getters & Setters
}
  • 0
    Спасибо, я использовал список для флажков, но я забыл, что то же самое относится даже к текстовым полям лол ..

Ещё вопросы

Сообщество Overcoder
Наверх
Меню