亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

詳解Struts2標簽遍歷

 更新時間:2017年09月27日 09:43:11   作者:lufeng66  
這篇文章主要介紹了Struts2標簽遍歷,以及相關的用法示例,需要的朋友可以參考下。

struts2的s:iterator 可以遍歷 數(shù)據(jù)棧里面的任何數(shù)組,集合等等 以下幾個簡單的demo:

s:iterator 標簽有3個屬性:

    value:被迭代的集合

    id   :指定集合里面的元素的id,可以和var屬性替換

    status 迭代元素的索引

1:jsp頁面定義元素寫法數(shù)組或list

<s:iterator value="{'1','2','3','4','5'}" id='n'>
  <s:property value='n'/>A
</s:iterator>

打印結(jié)果為: 1A2A3A4A5A

2:索引的用法

如果指定了status,每次的迭代數(shù)據(jù)都有IteratorStatus的實例,它有以下幾個方法

int getCount()返回當前迭代了幾個元素

int getIndex()返回當前元素索引

boolean isEven()當然的索引是否偶數(shù)

boolean isFirst()當前是否第一個元素

boolean isLast()

boolean isOdd()當前元素索引是否奇數(shù)

<s:iterator value="{'a','b','c'}" id='char' status='st'>

   <s:if test="#st.Even">

        現(xiàn)在的索引是奇數(shù)為:<s:property value='#st.index'/>

    </s:if>

    當前元素值:<s:property value='char'/>

</s:iterator>   

3:遍歷map

value可以直接定義為:

value="#{"1":"a","2":"b"}"

每個元素以都好隔開。元素之間的key和value 冒號隔開

value也可以是數(shù)據(jù)棧里面的java.util.Map對象

遍歷寫法如下:

<s:iterator value="map" id="id" status="st">
   key : <s:property value='key'/>
   value:<s:property vlaue='value'/>
</s:iterator>

當然key 和value 都可以使java 的 Object

4:遍歷數(shù)據(jù)棧.簡單的List類

<s:iterator value="data.datas" var="student" status="st">
 <tr align="center">
 <td>
  <s:property value="#student.id" />
 </td>
 <td>
  <s:property value="#student.name" />
 </td>
 <td>
  <s:date name="#student.birth" fomart="yyyy/MM/dd hh:mm:ss"/>
 </td>
 </tr>
</s:iterator>

5:遍歷2個list

第一個例子

List<AttrName> attrN {color,size,style}
List<AttrValue> attrV {red,20,gay}

這2個list的元素是一一對應的,一個attrN對應一個attrV

<s:iterator value="%{attrN }" id="id"  status="status">
index  is : <s:property value='status.index'/>
attrName is : <s:property value='id'/> or <s:property value='%{id}'/>
attrName is : <s:property value='%{attrV[#status.index]}'/>

第二個例子

<s:iterator value="data.datas" var="student" status="st">
 <tr align="center">
 <td>
  <s:property value="#student.id" />
 </td>
 <td>
  <s:property value="#student.name" />
 </td>
 <td>
  <s:date value="#student.birth" fomart="yyyy/MM/dd hh:mm:ss"/>
 </td>
 <td>
  <s:date value="classlist[#st.index].classname"/>
 </td>
 </tr>
</s:iterator>
</s:iterator>

總結(jié)

以上就是本文關于詳解Struts2標簽遍歷的全部內(nèi)容,希望對大家有所幫助,感興趣的朋友可以參閱:Struts2截取字符串代碼介紹  Struts和servlet不能共存問題解決方法  Struts2修改上傳文件大小限制方法解析 等,歡迎大家瀏覽本站其他相關專題。

相關文章

  • Java獲取隨機數(shù)的n種方法

    Java獲取隨機數(shù)的n種方法

    項目中,我們常常會用到隨機數(shù),本文主要介紹了Java獲取隨機數(shù)的n種方法,具有一定的參考價值,感興趣的可以了解一下
    2023-11-11
  • Java排序算法之桶排序算法解析

    Java排序算法之桶排序算法解析

    這篇文章主要介紹了Java排序算法之桶排序算法解析,桶排序 (Bucket sort)或所謂的箱排序,是一個排序算法,工作原理是將數(shù)組分到有限數(shù)量的桶子里,每個桶子再個別排序,有可能再使用別的排序算法或是以遞歸方式繼續(xù)使用桶排序進行排序,需要的朋友可以參考下
    2023-10-10
  • java Person,Student,GoodStudent 三個類的繼承、構(gòu)造函數(shù)的執(zhí)行

    java Person,Student,GoodStudent 三個類的繼承、構(gòu)造函數(shù)的執(zhí)行

    這篇文章主要介紹了java Person,Student,GoodStudent 三個類的繼承、構(gòu)造函數(shù)的執(zhí)行,需要的朋友可以參考下
    2017-02-02
  • java 算法之希爾排序詳解及實現(xiàn)代碼

    java 算法之希爾排序詳解及實現(xiàn)代碼

    這篇文章主要介紹了java 算法之希爾排序詳解及實現(xiàn)代碼的相關資料,需要的朋友可以參考下
    2017-03-03
  • Java8?LocalDateTime時間日期類使用實例詳解

    Java8?LocalDateTime時間日期類使用實例詳解

    本文從 LocalDateTime 類的創(chuàng)建、轉(zhuǎn)換、格式化與解析、計算與比較以及其他操作幾個方面詳細介紹了 LocalDateTime 類在 Java 8 中的使用,感興趣的朋友跟隨小編一起看看吧
    2024-03-03
  • springcloud項目里application.yml不加載的坑及解決

    springcloud項目里application.yml不加載的坑及解決

    這篇文章主要介紹了springcloud項目里application.yml不加載的坑及解決,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • JAVA十大排序算法之歸并排序詳解

    JAVA十大排序算法之歸并排序詳解

    這篇文章主要介紹了java中的歸并排序,本文給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2021-08-08
  • Spring中@Autowired注解在不同方法的寫法示例

    Spring中@Autowired注解在不同方法的寫法示例

    這篇文章主要為大家介紹了Spring中@Autowired注解在不同方法的寫法示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-01-01
  • 淺析java volatitle 多線程問題

    淺析java volatitle 多線程問題

    Volatile修飾的成員變量在每次被線程訪問時,都強迫從共享內(nèi)存中重讀該成員變量的值。而且,當成員變量發(fā)生變化時,強迫線程將變化值回寫到共享內(nèi)存
    2013-08-08
  • MyBatis中的resultMap簡要概述

    MyBatis中的resultMap簡要概述

    這篇文章主要介紹了MyBatis中的resultMap簡要概述的相關資料,需要的朋友可以參考下
    2016-07-07

最新評論