如何在struts2中向select标签显示值,我使用值列表作为Map
我的代码
第一种:
动作课,
private Map<Integer, String> mapForSelect;
mapForSelect.put(1, "map 1");
mapForSelect.put(2, "map 2");
mapForSelect.put(3, "map 3");
mapForSelect.put(4, "map 4");
mapForSelect.put(5, "map 5");
mapForSelect.put(6, "map 6");
..........
.........
settres and getters for "mapForSelect"
jsp页面,
<s:select label="Map Demo" list="mapForSelect" value= "3" />
它将选择默认值显示为“map 3”
第二种:
private Map<String, String> mapForSelect;
mapForSelect.put("one", "map 1");
mapForSelect.put("second", "map 2");
mapForSelect.put("three", "map 3");
mapForSelect.put("four", "map 4");
mapForSelect.put("five", "map 5");
mapForSelect.put("six", "map 6");
..........
.........
settres and getters for "mapForSelect"
jsp页面,
<s:select label="Map Demo" list="mapForSelect" value= "three" />
这次选择不显示任何默认值,我想以这种方式显示默认值。
请为此提供解决方案。
提前致谢。