В настоящее время я занимаюсь Spring-Roo и Spring-MVC. У меня есть довольно простое приложение, которое Roo сгенерировал для меня. Он состоит из двух сущностей, Record и Car, где Record ссылается на конкретный автомобиль.
После первоначальной настройки я меняю одно из представлений на использование поля: выберите и отобразите поле со списком для выбора доступных автомобилей и добавления их в запись.
<field:select field="car" id="c_de_recordcars_domain_Record_car" items="${cars}" path="/cars" />
Этот тег вызывает у меня головную боль. Как и сейчас, поле со списком отображает все доступные автомобили... но делает это, отображая все атрибуты (например, «Автомобиль 1 Вт, 18 января, 00:00:00 CET 2011 Friver1»). Все, что я хочу, это чтобы в поле со списком отображался только атрибут имени («Автомобиль 1»).
Внутри тега есть только атрибут "itemValue", но он отображает только значение, которое помещается в параметр запроса... Мне нужно что-то вроде "displayValue", где я могу указать на поле java, которое используется для отображать.
Как я могу этого добиться? Спасибо