你可以在struts2 select标签中轻松使用List,但有没有办法在标签中使用Map?如果可能,请提供示例代码......
thanx!
答案 0 :(得分:8)
在我的动作类中
public class MyAction extends ActionSupport {
private Map<String, String> map;
public String execute() throws Exception {
map = new HashMap<String, String>();
map.put("abc", "abc");
map.put("xyz", "xyz");
return SUCCESS;
}
}
对于映射到成功的jsp,使用类似这样的东西
<s:select list = "map" name = "name" label = "Name" headerKey="" headerValue = "Enter Value"/>
答案 1 :(得分:3)
这取决于你想做什么。由于缺乏详细信息,我只能指向docs:list
标记的select
属性为...
可填充的可输入源。如果 列表是Map(键,值),. 地图键将成为选项'价值' 参数和Map值会 成为选择机构。
下面在同一个文档中有一个带有(文字,内联)地图(月份)的示例。