当前位置:编程学习 > JAVA >>

这样要怎么去限制显示的字数呢?求解答 很着急。。。。。。

<td height="30" align="center">
<font color="#000000"><s:property
value="#list.SHENGWEIOPINION" />
</font></td>


如何限制字符的长度  比如说 “这是原有字符”    怎么写成“这是...” --------------------编程问答-------------------- 用html控制就是这样的
<div style="width:200px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;">
超出div长度的就会自动使用..代替
你可以按照这个思路,改变一下你那个样式 --------------------编程问答-------------------- 写个标签 --------------------编程问答-------------------- 使用jstl的fn标签,具体用法
详细请参考 http://hi.baidu.com/zxdong_2009/blog/item/24d6cc17ec9bd34220a4e995.html --------------------编程问答-------------------- 写在js处理吧...   先按位置截取字符串,将返回的数组 [0] + '...' --------------------编程问答-------------------- 重写下String类的截取字符串的方法,不就解决了 --------------------编程问答-------------------- 一楼的办法不错,谢谢了。 --------------------编程问答--------------------
									<c:set var="subStr" value="${disclosure.title}"/>  
<c:choose>   
     <c:when test="${fn:length(subStr) > 25}">   
         <c:out value="${fn:substring(subStr, 0, 25)}..." />   
     </c:when>   
    <c:otherwise>   
       <c:out value="${subStr}" />   
      </c:otherwise>   
</c:choose>

给你个例子参考下吧
补充:Java ,  Web 开发
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,