struts2 使用总结

2018-07-20    来源:open-open

容器云强势上线!快速搭建集群,上万Linux镜像随意使用

嵌套循环 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" />

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点!
本站所提供的图片等素材,版权归原作者所有,如需使用,请与原作者联系。

上一篇:java解压缩文件

下一篇:java获得PID