论坛首页 Java企业应用论坛

webwork中如何Iterator出Map中的Value?

浏览 7907 次
精华帖 (0) :: 良好帖 (0) :: 新手帖 (0) :: 隐藏帖 (0)
作者 正文
   发表时间:2005-05-13  
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);;


jsp页面上

<ww:iterator value="map">
  <ww:property value="key.name" /><!--这里能够正确输出key中的对象-->
  在这里我想同时输出map中value的所有对象的属性,改怎么写啊?这里Map的value是一个List对象。
</ww:iterator>
   发表时间:2005-05-14  
&lt;ww:iterator value="map"&gt;
  &lt;ww:property value="这里只写map得key就行" /&gt;
&lt;/ww:iterator&gt;
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  
&lt;ww:iterator value="map"&gt;
          &lt;ww:iterator value="value" &gt;
              &lt;ww:property /&gt;
          &lt;/ww:iterator&gt;
      &lt;/ww:iterator&gt;
0 请登录后投票
   发表时间:2005-05-16  
谢谢两位的回复,问题已经解决了。应该是这样的

&lt;ww:iterator vlaue="map"&gt;
  &lt;ww:property vlaue="key.name" /&gt;
   &lt;ww:iterator value="map[key]" &gt;
   &lt;ww:property value="otherProperty"/&gt;
  &lt;/ww:iterator&gt;
&lt;/ww:iterator&gt;
0 请登录后投票
论坛首页 Java企业应用版

跳转论坛:
Global site tag (gtag.js) - Google Analytics