lovecatcat1 2014-02-10 14:56
浏览 317
已采纳

struts2 中在jsp多层迭代要怎么处理

[code="ruby"]
projectList = new ArrayList();
Map map = new HashMap();
map.put("member",memberList.get(0));
map.put("verification", "n");
memberNowList.add(map);
projectList.add(memberNowList);

[/code]
现在在后台有这样的一个list,需要在前台jsp上显示,要怎么做

  • 写回答

1条回答 默认 最新

  • 逍遥兮容与 2014-02-10 17:58
    关注

    给你点例子:
    Map嵌套Map(自定义对象属性)
    [code="java"]public String execute(){
    map = new TreeMap>();
    Map innerMap = new TreeMap();
    UserInfo userInfo = new UserInfo();
    userInfo.setUsername("u1");
    userInfo.setPassword("p1");
    userInfo.setRoleInfo(new RoleInfo("r1"));
    userInfo = new UserInfo();
    userInfo.setUsername("u11");
    userInfo.setPassword("p11");
    userInfo.setRoleInfo(new RoleInfo("r11"));
    innerMap.put("k1", userInfo);
    innerMap.put("k11", userInfo);
    map.put("key1", innerMap);
    //////////////////////////
    innerMap = new TreeMap();
    userInfo = new UserInfo();
    userInfo.setUsername("u2");
    userInfo.setPassword("p2");
    userInfo.setRoleInfo(new RoleInfo("r2"));
    userInfo = new UserInfo();
    userInfo.setUsername("u22");
    userInfo.setPassword("p22");
    userInfo.setRoleInfo(new RoleInfo("r22"));
    innerMap.put("k2", userInfo);
    innerMap.put("k22", userInfo);
    map.put("key2", innerMap);
    }








    /s:iterator
    /s:iterator [/code]

    迭代树
    [code="java"]


    /s:if
    /s:iterator



    /s:if
    /s:iterator
    /s:if


    /s:if
    /s:iterator
    /s:if
    /s:iterator[/code]

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

悬赏问题

  • ¥15 Arduino红外遥控代码有问题
  • ¥15 数值计算离散正交多项式
  • ¥30 数值计算均差系数编程
  • ¥15 redis-full-check比较 两个集群的数据出错
  • ¥15 Matlab编程问题
  • ¥15 训练的多模态特征融合模型准确度很低怎么办
  • ¥15 kylin启动报错log4j类冲突
  • ¥15 超声波模块测距控制点灯,灯的闪烁很不稳定,经过调试发现测的距离偏大
  • ¥15 import arcpy出现importing _arcgisscripting 找不到相关程序
  • ¥15 onvif+openssl,vs2022编译openssl64