Spring MVC - привязка элементов формы к списку <Long> - PullRequest
0 голосов
/ 01 августа 2011

Возможно ли связать элемент формы с List<Long>?

есть. <form:input path="formValues[0]" /> привязка к элементу в List<Long> formValues; в форме объекта поддержки?

Когда я пытаюсь это сделать, происходит сбой, потому что у Long нет конструктора по умолчанию new Long().

Я обошел все вокруг, создав класс фиктивного держателя

class DummyLong {
    private Long value;
    ...
}

сделать список в перебирающем объекте List<DummyLong> и изменить тег формы на <form:input path="formValues[0].value" />, но это кажется излишне отвратительным, и я уверен, что должен быть лучший способ. Хотя не смог найти его.

1 Ответ

2 голосов
/ 01 августа 2011

Используйте List<Long> formValues с <form:input path="formValues" />

...