您的位置:首页 > 编程语言 > Java开发

Struts2标签遍历List<Map<String, String>>

2015-01-08 21:34 447 查看
import java.util.ArrayList;
import java.util.HashMap;
import java.util.List;
import java.util.Map;
import com.opensymphony.xwork2.ActionSupport;

public class LoginAction extends ActionSupport {

private List<Map<String, String>> list;

@Override
public String execute() {
list = new ArrayList<Map<String, String>>();

Map<String, String> map = new HashMap<String, String>();
map.put("name", "zhangsan");
map.put("sex", "boy");
map.put("age", "25");

list.add(map);

return "success";
}

public List<Map<String, String>> getList() {
return list;
}

public void setList(List<Map<String, String>> list) {
this.list = list;
}

}

jsp中使用s:iteraotr标签遍历List
<s:iterator id="map" value="list" status="state">
<!-- 打印List -->
<s:property value="list[#state.index]" /> <br>

<!-- 打印Map -->
<s:iterator value="list[#state.index]">
<s:property value="key" />:
<s:property value="value" />
<br>
</s:iterator>
</s:iterator>

输出如图:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐