ddppfamily
ddppfamily
2008-09-26 19:48

如何使用struts2的标签迭代出HashMap中的List的记录?

已采纳

我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呢?

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答

  • xuxiaolei xuxiaolei 13年前

    我要想区HashMap里面的指定key的value呢
    取hashMap指定key的value用hashMap['list']

    然后迭代value值用下面的语句



    /ww:iterator

    点赞 评论 复制链接分享
  • kyo100900 kyo100900 13年前

    [code="xml"]



    <!--取出key-->
    key is:

    <!--取出value-->

    ,
    /s:iterator



    /s:iterator

    [/code]

    点赞 评论 复制链接分享
  • xuxiaolei xuxiaolei 13年前

    比如说,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);

    然后在页面上这样写







    /ww:iterator
    /ww:iterator

    页面会有下面的输出
    list 1
    2
    3
    list2 1
    2
    3

    点赞 评论 复制链接分享

相关推荐