首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

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

2012-06-21 
s:property value#G.title/ 如何截取返回值的固定长度的字符串s:property value#G.title/我想如

<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>

热点排行