效果示例:
jsp页面代码:
使用JSTL的fn:length()函数:
<a class="font12gray" target="_blank" href="" class="font12gray" target="_blank">
<c:if test='${fn:length(sOnline.articleTitle)>18}'>${fn:substring(sOnline.articleTitle,0,18)}...</c:if>
<c:if test='${fn:length(sOnline.articleTitle)<=18}'>${sOnline.articleTitle}</c:if>
</a>
fn:length 设定标题显示的字数,如果字数超过18个则显示前18个字和...,如果不足18个字,则直接把所有字都显示出来