Привязка пружинной формы, как это сделать? Невозможно преобразовать значение типа [java.lang.String] в требуемый тип

вот моя форма:

<form:form modelAttribute="fooDTO">
fooCountry: 
<form:select path="country">
  <form:options items="${countries}" itemLabel="shortName" itemValue="id"/> 
</form:select>

вот поддерживающее pojo:

public class FooDTO
{
  private Country country;
 //getters and setters present
}

Выбранный параметр по умолчанию равен значению страны в fooDTO, и это хорошо. Но тогда привязка не выполняется при отправке формы - я получаю вышеупомянутую ошибку, нужно ли мне регистрировать настраиваемый редактор в подшивке или есть более простой метод? Country примерно такая же, как и следовало ожидать, а "Country" - это действительно список стран, которые указаны в контроллере ...

5
задан NimChimpsky 23 February 2012 в 16:24
поделиться