Форма предварительной загрузки аннотации Spring MVC - PullRequest
0 голосов
/ 17 августа 2010

Я новичок в весенних аннотациях MVC. Какой самый лучший способ загрузить данные на страницу, где есть строка, список (список стран для раскрывающегося списка) и некоторые элементы формы, такие как имя и адрес

Я вижу два возможных пути

  1. @ ModelAttribute для метода - может использоваться для строки, списка, инициализации элементов формы
  2. Поместить строку, список в ModelAndView в методе RequestMethod.GET

Может кто-нибудь пролить свет на плюсы и минусы.

Также можно привести краткий пример загрузки справочных данных и данных форм. Что входит в базовый объект формы (только элементы формы, такие как объект адреса или также справочные данные)

1 Ответ

1 голос
/ 17 августа 2010

Я предпочитаю создавать метод, который возвращает, например, коллекцию строк.Я аннотирую этот метод с помощью @ModelAttribute, и тогда данные всегда доступны для всех моих соперников.

Вы можете вручную ввести модель, как вы описали, что иногда является более подходящим (когда вам нужна только модельатрибуты в очень конкретных случаях).Часто вам понадобятся определенные атрибуты модели для нескольких представлений, поэтому проще использовать метод, помеченный @ModelAttribute.

Здесь - это простой пример, который я написал для barebone-приложений Spring MVC, который можетпомочь вам начать.

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