隨筆 - 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 張青松 閱讀(2985) 評論(0)  編輯  收藏


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


          網站導航:
           
          主站蜘蛛池模板: 慈溪市| 名山县| 新建县| 云梦县| 衡东县| 武清区| 丹棱县| 焦作市| 雅安市| 麻栗坡县| 商水县| 麻江县| 屯昌县| 新竹市| 酉阳| 涿州市| 乌拉特前旗| 城口县| 茂名市| 长沙市| 淮滨县| 定远县| 景宁| 扶风县| 驻马店市| 进贤县| 科技| 内乡县| 玉屏| 枞阳县| 伊吾县| 丹棱县| 麦盖提县| 十堰市| 富源县| 千阳县| 奇台县| 磐石市| 临安市| 铅山县| 嵊州市|