[英]Multi Select Drop Down Highlighted in Struts 2
Jsp- Jsp-
<s:form action="product">
<s:select label="Select Data"
cssStyle="width:150; height:73"
size="6"
multiple="true"
headerKey="-1" headerValue="All"
list="#{'1':'Data1', '2':'Data2', '3':'Data3', '4':'Data4' }"
name="dataValue"
value="%{2,3}" />
<s:submit value="save"></s:submit>
</s:form>
Action : 动作:
public class Product {
private String dataValue;
//getter setter
.......
public String execute(){
return "success";
}
}
Problem : at a time one field is selected only for example i passed value 2,3 then only Data3 is selected but i wants Data2 and Data3 selected 问题:一次仅选择一个字段,例如我传递了值2,3,则仅选择了Data3,但我希望选择Data2和Data3
To pre-select multiple values you need to use list or array for the action property in the value
attribute. 要预选多个值,您需要在
value
属性中为action属性使用list或array。
'1', '2',... are character type values, so you return a character list '1','2',...是字符类型值,因此您返回字符列表
public List<Character> getDataValue(){
return dataValue;
}
<s:select label="Select Data"
cssStyle="width:150; height:73"
size="6"
multiple="true"
headerKey="-1" headerValue="All"
list="#{'1':'Data1', '2':'Data2', '3':'Data3', '4':'Data4' }"
name="dataValue"
value="%{dataValue}" />
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.