struts2 使用總結

espy0328 8年前發布 | 4K 次閱讀 Java

嵌套循環 list中的list

<s:iterator id="list" value="infoList" status="sta">
<s:iterator id="info" value=“infoList[#sta.index]">
   <p>
    <a href="/expert/a/${info.infoId }.shtml" title="${info.subject }">
    <s:if test="subject.length()>=21">
        <s:property value='subject.substring(0,20)'/><b>. . .</b>
    </s:if>  
    <s:else>
        ${info.subject }
    </s:else>
    </a>
    <span><s:date name="publicTime" format="yyyy-MM-dd" /></span>
   </p>
</s:iterator>
</s:iterator>

限制循環次數,取前幾條記錄

<s:subset source="infoList[#sta.index]" start="0" count= "1" >
<!-- start 開始 count 顯示幾條 -->
    <s:iterator id="info"
    <p>
    <a href="/expert/a/${info.infoId }.shtml" title="${info.subject }">
    <s:if test="subject.length()>=21">
        <s:property value='subject.substring(0,20)'/><b>. . .</b>
    </s:if>
        <s:else>
        ${info.subject }
    </s:else>
    </a><span><s:date name="publicTime" format="yyyy-MM-dd" /></span>
        </p>
    </s:iterator>
</s:subset>

集合list 的長度

<s:property value="list.size"/><br/>  
<s:property value="list.size()"/><br/>  
<s:property value="#request.list.size"/><br/>  
<s:property value="#request.list.size()"/><br/>

判斷list是否為空

<s:if test="memExpertList == null || memExpertList.size <= 0">
      <tr><td align="center" colspan="3" height="23"><font color="red"> 無相關記錄!</font></td></tr>
</s:if>

struts2截取字符串,超過長度省略號

<s:if test="subject.length()>=21"><s:property value='subject.substring(0,20)'/><b>. . .</b></s:if>   
<s:else>${info.subject }</s:else>

struts2時間格式化

<s:date name="publicTime" format="yyyy-MM-dd HH:mm:ss" />
 本文由用戶 espy0328 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!