java - Conversion error setting value for h:selectManyListBox -
i using seam try make web application , trying make drop-down box shows vehicles stored in database , allows user select multiple ones. works until tries store in object.
it gives me error "sourceid=createemployee:vehicle[severity=(error 2), summary=(conversion error setting value '1 6' '#{employeeport.vehicle}'.), detail=(conversion error setting value '1 6' '#{employeeport.vehicle}'.)]"
the 1 , 6 vehicle ids , trying store them in string in bean.
here code drop-down:
<h:selectmanylistbox id="vehicle" value="#{employeeport.vehicle}" required="false"> <s:selectitems value="#{employeeport.getvehicleidlist()}" var="veh" label="#{veh} #{employeeport.getmodel(veh)}"/> </h:selectmanylistbox>
you're selecting multiple items list(value="#{employeeport.getvehicleidlist()}") , trying save them string(value="#{employeeport.vehicle}"). either set them list(value="#{employeeport.vehiclelist}") or create own custom converter convert list string.
Comments
Post a Comment