您的位置:首页 > Web前端 > JavaScript

jstl标签库<c:if>和<c:choose>区别

2016-06-03 13:39 295 查看
遇到一个问题

页面取值时,前面总是有空格,导致标题不居中,以前是这么写的。

<c:if test="${fn:length(data[0].name)>8}">${fn:substring(data[0].name,0,8)}...</c:if>
   <c:if test="${fn:length(data[0].name)<=8}">${fn:trim(data[0].name)}</c:if>

后来我改成这样就可以了
<c:choose>
<c:when test="${fn:length(data[0].name)>8}">
${fn:substring(data[0].name,0,8)}...
</c:when>
<c:otherwise>
${fn:trim(data[0].name)}
</c:otherwise>
</c:choose>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: