字段内容过长,设定显示字节过长的用"....."代替

字段内容过长,设定显示长度的用"....."代替

1.使用s:if标签方法
<s:iterator value="List" var="item" status="st">

  ........................................

<tr>

  <td >
  <div id="electaccountno" >

 

    <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>

 

</tr>

</s:iterator> 

注:s标签遍历List显示22长度的内容后用“....”代替。

2.使用s:if标签方法

table{

table-layout:fixed;    /* 必须定义表格的布局算法为fixed,td的定义才能起作用。 */
}
td{
width:100%;
word-break:keep-all;     /* 不换行 */
white-space:nowrap;    /* 不换行 */
overflow:hidden;       /* 内容超出宽度时隐藏超出部分的内容 */
text-overflow:ellipsis;   /* 当对象内文本溢出时显示省略标记“....” */
}

posted @ 2019-11-13 20:12  ++i;  阅读(370)  评论(0)    收藏  举报