struts2选择多个标记
我正在使用struts2选择标记: 这是密码struts2选择多个标记,struts2,Struts2,我正在使用struts2选择标记: 这是密码 <s:select name="fmrTenant.terminationReason" multiple="true" headerKey="-1" list="rejectionReasons" value="%{fmrTenant.terminationReason}" required="true" size="10"/> name="fmrTenant.terminationReason" 我的代码在这里有问题。存储来自选
<s:select name="fmrTenant.terminationReason" multiple="true" headerKey="-1" list="rejectionReasons" value="%{fmrTenant.terminationReason}" required="true" size="10"/>
name="fmrTenant.terminationReason"
我的代码在这里有问题。存储来自选择框的值的变量的参数类型是否应为列表
我尝试在线查找解决方案,但似乎没有使用启用多属性的struts2 select标记并显示java方法应该是什么样子的示例。我很困惑 以下操作应该可以正常工作(假设this.terminationReason是字符串[]): 或者,如果terminationReason存储为一个列表,则应使用以下功能:
private List terminationReason = new ArrayList();
public void setTerminationReason(List terminationReason) {
this.terminationReason = terminationReason;
}
数组和列表都可以。
public void setTerminationReason(String[] terminationReason) {
this.terminationReason = terminationReason;
}
private List terminationReason = new ArrayList();
public void setTerminationReason(List terminationReason) {
this.terminationReason = terminationReason;
}