我正在使用 seam 尝试制作一个 Web 应用程序,并且我正在尝试制作一个下拉框,显示存储在数据库中的车辆并允许用户选择多个车辆。一切正常,直到它尝试将其存储在对象中。
它给了我错误“sourceId=createEmployee:vehicle[severity=(ERROR 2), summary=(Conversion Error setting value '1 6' for '#{employeePort.vehicle}'.), detail=(Conversion Error setting value' 1 6' 为 '#{employeePort.vehicle}'。)]"
1 和 6 是车辆 ID,我试图将它们存储在我的 bean 中的字符串中。
这是我的下拉代码:
<h:selectManyListBox id="vehicle" value="#{employeePort.vehicle}" required="false">
<s:selectItems value="#{employeePort.getVehicleIdList()}" var="veh" label="#{veh} #{employeePort.getModel(veh)}"/>
</h:selectManyListBox>