论坛首页 Java版 Webwork

webwork中如何Iterator出Map中的Value?

浏览 3063 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
最后更新时间:2005-05-13
[code:1]
Map map = new HashMap();

OrderBean bean1 = new OrderBean();
List orderItemList = new ArrayList();
OrderItemBean itemBean1 = new OrderItemBean();
orderItemList.add(itemBean1);
OrderItemBean itemBean2 = new OrderItemBean();
orderItemList.add(itemBean2);

map.put(bean1,orderItemList);

[/code:1]
jsp页面上

[code:1]
<ww:iterator value="map">
  <ww:property value="key.name" /><!--这里能够正确输出key中的对象-->
  在这里我想同时输出map中value的所有对象的属性,改怎么写啊?这里Map的value是一个List对象。
</ww:iterator>
[/code:1]
   
最后更新时间:2005-05-14
<ww:iterator value="map">
  <ww:property value="这里只写map得key就行" />
</ww:iterator>
   
0 请登录后投票
最后更新时间:2005-05-15
先谢谢 jfy3d。我现在能够得到key值,我实际想得到的value中list包含的对象,比如list中包含OrderItemBean对象,我怎么能够得到这些对象的值呢?
Map map = new HashMap();
List list = new ArrayList();
list.add(orderItemBean);
map.put(otherBean,list);
   
0 请登录后投票
最后更新时间:2005-05-16
<ww:iterator value="map">
          <ww:iterator value="value" >
              <ww:property />
          </ww:iterator>
      </ww:iterator>
   
0 请登录后投票
最后更新时间:2005-05-16
谢谢两位的回复,问题已经解决了。应该是这样的

<ww:iterator vlaue="map">
  <ww:property vlaue="key.name" />
   <ww:iterator value="map[key]" >
   <ww:property value="otherProperty"/>
  </ww:iterator>
</ww:iterator>
   
0 请登录后投票
论坛首页 Java版 Webwork

跳转论坛:
JavaEye推荐