本帖最后由 lord001643 于 2009-11-04 09:14:12 编辑

解决方案 »

  1.   

    其实这个问题通常用1L的方式 循环的时候判断长度 然后截取 不过呢 如果说你用了一些文本编辑器 内容中包含HTML代码呢 就会出现截取错误 所以 我还是建议你用样式去截取
      

  2.   

    hub_hebin的回答帮了大忙,问题解决,方法如下:
    <c:set var="str" value="${content}" />
    <c:choose>
        <c:when test="${fn:length(str) > 100}">
         <c:out value="${fn:substring(str, 0, 100)}......" escapeXml="true"/>
        </c:when>
        <c:otherwise>
         <c:out value="${str}" />
        </c:otherwise>
    </c:choose>谢谢楼上各位.