前段时间项目实训,用s2sh框架+ajax做的,当时想在页面上截取后台返回的数据.想了很多办法效果都不是很理想.今天经过一位朋友的提醒:才晓得原来EL表达式也有字符串截取功能,由此我又联想到既然EL表达式可以,那么使用Struts2标签也应该可以的.果然如我所愿~~
一、使用Struts2标签截取字符串:
<s:if test="%{null!=testcontent.topic&&testcontent.topic.length()>10}">
<s:property value="%{testcontent.topic.substring(10, 16)}" />...
</s:if>
<s:else>
<s:property value="%{testcontent.topic}" />
</s:else>
二、使用EL表达式:
<td align="left" class="td" width="25%">
<span class="STYLE1">${fn:substring(testcontent.topic,0,16)}...</span>
</td>
虽然很简单,但是自己却一直没想到,呵呵..