(一) jsp页面代码
<td> ${fns:abbreviate(crawlers.content,30)} </td>
(二)后台代码
1、jar包:
2、fns.tld文件配置:
<!-- StringUtils --> <function> <description>限制页面端显示的字符串长度</description> <name>abbreviate</name> <function-class>org.apache.commons.lang3.StringUtils</function-class> <function-signature>java.lang.String abbreviate(java.lang.String, int)</function-signature> <example>${fns:abbreviate(str,size)}</example> </function> <function> <description>从后边开始截取字符串</description> <name>substringAfterLast</name> <function-class>org.apache.commons.lang3.StringUtils</function-class> <function-signature>java.lang.String substringAfterLast(java.lang.String, java.lang.String)</function-signature> <example>${fns:substringAfterLast(str,separator)}</example> </function> <function> <description>判断字符串是否以某某开头</description> <name>startsWith</name> <function-class>org.apache.commons.lang3.StringUtils</function-class> <function-signature>boolean startsWith(java.lang.CharSequence, java.lang.CharSequence)</function-signature> <example>${fns:startsWith(str,prefix)}</example> </function> <function> <description>判断字符串是否以某某结尾</description> <name>endsWith</name> <function-class>org.apache.commons.lang3.StringUtils</function-class> <function-signature>boolean endsWith(java.lang.CharSequence, java.lang.CharSequence)</function-signature> <example>${fns:endsWith(str,suffix)}</example> </function> <function> <description>缩写字符串,超过最大宽度用“...”表示</description> <name>abbr</name> <function-class>com.jeeplus.common.utils.StringUtils</function-class> <function-signature>java.lang.String abbr(java.lang.String, int)</function-signature> <example>${fns:abbr(str,length)}</example> </function>