隨筆 - 6, 文章 - 0, 評論 - 0, 引用 - 0
          數據加載中……

          關于 s:iterator 標簽遍歷 list 和 map 的情況

          由于最近一直遇到s:iterator標簽 list <?>, map<?,?>,list<map<?,?>>的情況,經過網上搜尋學習到了一下,現隨筆記錄稍微整理下來,以便自己和大家查閱.
          1.對于list<?>,最簡單的情況,直接遍歷,其中的value為list,id代表list中的每一個元素,status代表id的狀態信息,其中的index,count,ood等屬性很有用.

          <s:iterator value="listName" id="listElement" status="status"></s:iterator>
          2.對于map<?,?>和list<map<?,?>>
          map為鍵值對的形式,,一般的情況是第二種情況.具體的寫法如下
          <s:iterator value="listName" id="listElement" status="status">
          <s:property value="key"/>
          <s:property value="value"/>
          </s:iterator>
          或者
          <s:iterator value="listName" id="listElement" status="status">
          <s:iterator value="listElement">
          <s:property value="key"/>
          <s:property value="value"/>
          <s:iterator>
          </s:iterator>


          或者
          <s:iterator value="listName" id="listElement" status="status">
          <s:iterator value="key">
          <s:iterator>
          </s:iterator>

          或者
          <s:iterator value="listName" id="listElement" status="status">
          <s:iterator value="value">
          <s:iterator>
          </s:iterator>
          上面的幾種形式中,如果用到status都要加#,但是key和value是不需要的.

           

           

          posted on 2012-10-11 15:08 張青松 閱讀(2986) 評論(0)  編輯  收藏


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 永安市| 德钦县| 敦煌市| 玉山县| 新乐市| 平阴县| 江安县| 行唐县| 卢湾区| 阜南县| 田林县| 马公市| 托里县| 灵武市| 府谷县| 商南县| 岐山县| 社旗县| 仙游县| 永定县| 威海市| 同江市| 马边| 德保县| 松原市| 日土县| 鄂尔多斯市| 乌拉特中旗| 微博| 荆门市| 应用必备| 平和县| 贵州省| SHOW| 苏尼特左旗| 沁阳市| 屏山县| 蕉岭县| 巩义市| 抚州市| 桐城市|