在页面里我有一个下拉框,里面要把一个hashmap里面的所有值放进去,并且想把其中一个值设置为默认选中的值,改怎么设置?
这个是hashmap的代码:
- private HashMap clientOrderStateMap = new HashMap();
- clientOrderStateMap.put("0", "待处理");
- clientOrderStateMap.put("1", "已确认");
- clientOrderStateMap.put("2", "内部待处理");
- clientOrderStateMap.put("3", "未确认");
- clientOrderStateMap.put("F", "完成");
private HashMap clientOrderStateMap = new HashMap();
clientOrderStateMap.put("0", "待处理");
clientOrderStateMap.put("1", "已确认");
clientOrderStateMap.put("2", "内部待处理");
clientOrderStateMap.put("3", "未确认");
clientOrderStateMap.put("F", "完成");
这里是jsp代码:
- <s:select list="parameter.clientOrderStateMap"
- listKey="key" listValue="value" headerKey=""
- key="clientOrderState">
- </s:select>
<s:select list="parameter.clientOrderStateMap"
listKey="key" listValue="value" headerKey=""
key="clientOrderState">
</s:select>
我想把map中"未确认"这一项设为下拉框的默认值,改怎么写? 没分数了,不好意思啊!小弟急用,劳驾了!
select有个属性name,用它的ognl值来匹配options的每个值,相等的那个就选中.