EL 表达式处理带图片内容的显示问题
1.先把需显示内容重新用 oName 定义(此步骤可省略)
<c:set var="oName">
<c:out value="${对象.属性}"></c:out>
</c:set>
2.用 el 表达式处理
<td title="${oName}">
<!-- 如果要显示的内容中有图片,则只显示“图片文字内容”这几个字 -->
<c:if test="${fn:contains(oName,'img')==true}">
图片文字内容
</c:if>
<!-- 如果没图片,则长度为 10 位以下的直接显示,10 位以上的进行截取处理 -->
<c:if test="${fn:contains(oName,'img')==false}">
<c:if test="${fn:length(oName)<=10}">
<c:out value="${oName}"></c:out>
</c:if>
<c:if test="${fn:length(oName)>10}">
${fn:substring(oName, 0, 10)}…
</c:if>
</c:if>
</td>