首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在JSP中并行迭代2列表

在JSP中并行迭代2列表
EN

Stack Overflow用户
提问于 2011-06-24 09:10:38
回答 2查看 3K关注 0票数 1

我需要在JSP中用paralell迭代两个列表。我有list1和list2,我需要同时迭代,或者至少访问使用list1使用的相同索引的list2,例如:

理想的情况是这样的:

逻辑:迭代name="list1“id="object1”scope=会话“indexId=”索引

代码语言:javascript
复制
_bean:define id="object2" name="list2[index]"_ 

提前感谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2011-06-24 11:40:36

我已经解决了这个结构的问题:

代码语言:javascript
复制
<logic:iterate name="list1" id="object1" scope="session" indexId="index">

    <logic:iterate name="list2" id="objAux" scope="session" offset="index" length="1">
        <bean:define id="object2" name="objAux"/>
    </logic:iterate>

...
</logic:iterate>
票数 3
EN

Stack Overflow用户

发布于 2011-06-24 09:25:55

如何在Java中合并这两个列表,然后在JSP中迭代结果列表呢?

代码语言:javascript
复制
public List<Pair<String, String>> merge(List<String> one, List<String> two)
{
  List<Pair<String, String> result = new ArrayList<Pair<String, String>>();
  for (int i = 0, i < Math.max(one.size(), two.size()); i++)
  {
    result.add(new Pair(one.size < i ? one.get(i) : null, two.size() < i ? two.get(i) : null));
  }
  return result;
}
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6465728

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档