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

JSTL,STRUCT2标签截取字符串

2008-11-27 11:49 288 查看
1.JSTL 标签 fn 函数

<c:choose>
<c:when test="${fn:length(objs[0]) > 10}">
<c:out value="${fn:substring(objs[0], 0, 8)}..." />
</c:when>
<c:otherwise>
<c:out value="${(objs[0])}" />
</c:otherwise>
</c:choose>

其中objs[0]是所要截取的字符串;

2.struct2 标签所处理的字符串很好用,

因为返回到页面的变量最终以字符串的形式显示,故它适用所有字符串的方法:

<s:if test="pdProduct.pdBrand.brandName.length() > 10">
<s:property value="pdProduct.pdBrand.brandName.substring(0,8).concat('...')"/>
</s:if>
<s:else>
<s:property value="pdProduct.pdBrand.brandName"/>
</s:else>

pdProduct.pdBrand.brandName为后台返回要显示的数据
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: