我正在使用动态填充的多选下拉菜单。如何从下拉列表中检索所有选定的值?我正在使用 struts,这是来自 JSP 的代码。
<html:select= name="HForm" property="selPerson" multiple="multiple">
<logic:iterate id="pplist" name="HForm" property="personList">
<option value=<bean:write name="pplist" property="id"/>><bean:write name="pplist"
property="value"/></option>
</logic:iterate>
</html:select>
目前我正在尝试通过在表单对象上使用以下方法来检索选定的值,但这会返回下拉列表中的所有值。我只需要用户选择的那些。
hform.getPersonList
表单对象:HForm.java
private List personList=new ArrayList();
private List selPerson=new ArrayList();
我尝试使用hmf.getselPerson();
,但这会引发错误:
PropertyUtils E org.apache.commons.beanutils.PropertyUtilsBean invokeMethod Method invocation failed.
java.lang.IllegalArgumentException: argument type mismatch