本人在前台的一个<td></td>里获取一个${sting}的值,但是由于string的内容过长,我只想让他显示该值的前8个字符,后面用“……”代替,该怎么写?

解决方案 »

  1.   

    <td><div style="width:120px;text-overflow:ellipsis;">ddddddddddddd</div></td>
      

  2.   

    用subString(0,8)截取
      

  3.   

    <td > <span style="width:100px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;" >111111111111111111111111111111 </span> </td>
      

  4.   

    /*字符串长度控制*/
    .substr {
    overflow: hidden;
    white-space: nowrap;
    word-break: keep-all;
    text-overflow: ellipsis;
    }
      

  5.   

    source="fkafjklfjlafjlafjalf";
    String s=source.substring(0,8);
    s=s+"……";
     好像就是这样