首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

El表达式截取字符串的长度,大于12个字的后头用 . 表示

2012-06-30 
El表达式截取字符串的长度,大于12个字的后面用 ... 表示。El表达式截取字符串的长度,大于12个字的后面用 ..

El表达式截取字符串的长度,大于12个字的后面用 ... 表示。

El表达式截取字符串的长度,大于12个字的后面用 ... 表示。


下面是网上的写法。
?<c:if test="${fn:length(newslist.title)>11 }">
<!-- 判断新闻标题是否大于11,如果是就执行以下语句 -->
?????????????????????? <tr>
???????????????????????????? <td width="14"><img src="image/index_main_19.jpg" width="14" height="14" /></td>
???????????????????????????? <td height="17" title=${newslist.title }>${fn:substring(newslist.title, 0, 11)}...</td>
??????????????????????? </tr>
??????????????????? </c:if>


下面是自己公司的写法:

??? ??? ??? <td var="strword"

srcStr="${faq.title}"></util:getsubstr>
??? ??? ??? ???
??? ??? ??? ??? <c:if test="${fn:length(strword)>12 }">
??? ??? ??? ??? ${strword }...
??? ??? ??? ??? </c:if>
??? ??? ??? ?? <c:if test="${fn:length(strword)<=12 }">
??? ??? ??? ??? ${strword }
??? ??? ??? ??? </c:if>
??? ??? ??? ???
??? ??? ??? ??? </a> </span></td>

?

&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&这里我想说明一下。

?

?

??? <c:if test="${fn:length(strword)>12 }">
??? ??? ??? ??? ${strword }...
??? ??? ??? ??? </c:if>

把 strword?? 换成?? faq.title?? 应该也是可以的吧。

?

?

?

下面是时间的截取:

??? <td><fmt:formatDate value="${ faq.answerTime }"
??? ??? ??? ??? pattern="yyyy-MM-dd HH:mm:ss" /></td>

热点排行