当前位置: 代码迷 >> Java Web开发 >> <s:property value="G.title"/> 怎么截取返回值的固定长度的字符串
  详细解决方案

<s:property value="G.title"/> 怎么截取返回值的固定长度的字符串

热度:1687   发布时间:2013-02-25 21:17:40.0
<s:property value="#G.title"/> 如何截取返回值的固定长度的字符串
<s:property value="#G.title"/> 

我想如果返回字符串太长超过30个字 就截取30长度的字符串+"....."

我想如果返回值太长超过30个字.....

Java code
 <table width="206">     <tr>       <td colspan="2"><a href="#">考瓷常识</a></td>     </tr>      <s:iterator value="#request.listG" id="G">     <tr>       <td width="15">1</td>       <td width="179"><span style="font-size:12px;text-align:left;"><s:property value="#G.title"/></td>     </tr> </s:iterator>   </table>


------解决方案--------------------------------------------------------
<s:if test="%{#G.title.length() > 5}">
<s:property value="%{#G.title.substring(0, 5) + \"...\"}"/>
</s:if>
<s:else>
<s:property value="#G.title"/>
</s:else>
  相关解决方案