一、在jsp頁面的表格中,如果有表格中的某一個元素 內容太長,需要截取顯示,方法如下:
<%@ taglib prefix="fn" uri="http://java.sun.com/jsp/jstl/functions" %>
……
<th width="16%">描述</th>
……
<td>
<c:if test="${fn:length(item.desc)>50}">${fn:substring(item.desc, 0, 50)}...</c:if>
<c:if test="${fn:length(item.desc)<=50}">${item.desc}</c:if>
</td>
判斷顯示元素的長度是否大於50,如果大於50,則截取前50個字符,後面有… 表示。