Как связать данные, поступающие из БД, в пружинный тэг - PullRequest
0 голосов
/ 24 декабря 2010

у меня следующий сценарий.

У меня есть список аукционов из БД. Я отображаю свойства каждого аукциона на странице JSP в виде записи.

Я использую Spring 3.0.5, Tomcat 6.0.29 и eclipselink в качестве поставщика JPA.

В моем контроллере я вижу этот список в качестве атрибута модели и передаю его на страницу JSp.

Я хочу использовать пружинные теги (форма: ввод) для отображения данных.

Используя компонент поддержки формы, мы можем отображать значения по умолчанию на форме. Но в моем случае есть ли способ привязать данные к форме: тег ввода в JSP?

Спасибо

1 Ответ

0 голосов
/ 24 декабря 2010

Нет причин отображать ваши данные в тегах form:input, если вы не хотите, чтобы ваш пользователь мог редактировать данные. Если это не так, то использовать form:input просто для отображения данных бессмысленно.

Если вы хотите, чтобы ваш пользователь мог редактировать данные, как вы собираетесь вернуть сделанные им изменения? Очевидно, вам понадобится ваш объект Command. Таким образом, нет причин не использовать formBackingObject() в вашем FormController для установки значений в вашем объекте Command, которые впоследствии будут отображаться в вашем JSP. Когда пользователь внесет любые изменения и отправит форму, вы получите все те измененные значения в вашем объекте Command, которые вы можете обработать в onSubmit() методе вашего FormController.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...