我Action中有一个HashMap,里面存放的是以ID为key,List为value的数据,请问怎样才能使用struts2的标签迭代出里面的数据?
我目前是这样写的:
[code="java"]
">
/s:iterator
/s:iterator
[/code]
weblogic控制台报出异常:
weblogic.servlet.jsp.JspException: (line 124): Non-matching extension tags //[ null; Line: 124]
[b]问题补充:[/b]
xuxiaolei (中级程序员):
我要想区HashMap里面的指定key的value呢?
我要想区HashMap里面的指定key的value呢
取hashMap指定key的value用hashMap['list']
然后迭代value值用下面的语句
/ww:iterator
比如说,action中有一属性是hashMap,里面的数据是这样的:
List list = new ArrayList();
hashMap = new HashMap();
list.add("1");
list.add("2");
list.add("3");
hashMap.put("list", list);
hashMap.put("list2", list);
然后在页面上这样写
页面会有下面的输出
list 1
2
3
list2 1
2
3
[code="xml"]
<!--取出key-->
key is:
<!--取出value-->
,
/s:iterator
/s:iterator
[/code]