Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/11/2013, 14:06
oskrok
 
Fecha de Ingreso: febrero-2006
Mensajes: 43
Antigüedad: 18 años, 10 meses
Puntos: 1
Respuesta: Pasar un Map de países ordenados a un dropdown de la vista

Vale, he conseguido solucionar el problema de la ordenación:
Simplemente paso a la vista la List y borro todo lo del map y lo imprimo en la vista de la siguiente forma:
<form:select path="country">
<form:options items="${country}" itemValue="id" itemLabel="name"></form:options>
</form:select>

Derivado de esto tengo otro problema:
El formulario es para registrar un usuario y en la clase usuario ten una Propiedad country de la siguente forma:
Código PHP:
 @ManyToOne
 
@JoinColumn(name="country_id")
 private 
Country country
Al insertar el usuario me da el siguiente error en el país:
Failed to convert property value of type 'java.lang.String' to required type 'com.omb.bets.model.country.Country' for property 'country'; nested exception is java.lang.IllegalStateException: Cannot convert value of type [java.lang.String] to required type [com.omb.bets.model.country.Country] for property 'country': no matching editors or conversion strategy found

¿Como hago para convertir el id que se envía a un objeto de tipo país?