我有一个select标签,用于填充ClientBean对象列表。 ClientBean对象有两个属性clientId和clientName。我已设置多个等于true,以便我可以选择多个选项。以下是我的选择标记
<s:select name="clientBeans.clientId" id="clientBeansItr" multiple="true"
list="clientBeans" listKey="clientId" listValue="clientName"
value="%{selectedClients}" />
上方选择框正确显示下拉列表中的所有客户端和所选客户端。 selectedClients是表示已选择客户端的cleintIds的整数列表 现在,当我提交包含此select标签的表单时,ProjectBean类是正确提交表单时调用的操作的模型,它会在List of ClientBeans中创建所选客户端的数量,并为每个ClientBean对象设置clientId属性。但是,当我提交表单时,我想设置clientName属性以及clientId属性。怎么做到这一点? ProjectBean和ClientBean类的PFB附加代码。
class ProjectBean{
....
private List<ClientBean> clientBeans;
...has its getters and setters...
}
class ClientBean{
private Integer clientId;
private String clientName;
.....
getters and setters
......
}