struts2标签实现文本超过长度显示。。。。

<s:if test="mesTitle.length()>=17">  
<s:property value="mesTitle.substring(0,17)+'....'"/>  
</s:if>  
<s:else>  
<s:property value="mesTitle"/>  
</s:else>

大家知道,我们在做项目的时候,很多时候,需要这样的效果。在页面显示各标题,如果太长,就用。。。来表示。那么struts2的ognl标签的强大功能,就可以实现。

上面的代码,就是消息的标题。我们可以直接对其运用substring()方法进行截取。从而就可以实现我们想要的结果了。


你可能感兴趣的:(struts2,Ognl)