字段內容過長,設定顯示長度的用"....."代替算法
1.使用s:if標籤方法
<s:iterator value="List" var="item" status="st">佈局
........................................spa
<tr>對象
<td >
<div id="electaccountno" >ip
<s:if test="#item.ELECTACCOUNTNO.length()>22">
<s:property value="#item.ELECTACCOUNTNO.substring(0,22)"/>...</s:if>
<s:else><s:property value="#item.ELECTACCOUNTNO"/></s:else> --%>
</div>
</td>string
</tr>it
</s:iterator> table
注:s標籤遍歷List顯示22長度的內容後用「....」代替。test
2.使用s:if標籤方法List
table{ table-layout:fixed; /* 必須定義表格的佈局算法爲fixed,td的定義才能起做用。 */}td{ width:100%; word-break:keep-all; /* 不換行 */ white-space:nowrap; /* 不換行 */ overflow:hidden; /* 內容超出寬度時隱藏超出部分的內容 */ text-overflow:ellipsis; /* 當對象內文本溢出時顯示省略標記「....」 */}