您的位置:首页 > Web前端 > JavaScript

jsp截取字符串

2012-05-13 13:58 204 查看
提取出来的str
如果长度大于10则取8位,后面加...
如果长度小于10则直接输出
<%

int i=str.length();
if(i==10)
{
out.print(str);
}else if(i>10){
str=str.substring(0,7); //字符串截取0-7共8位
out.print(str+"...");
}else{
out.print("暂无内容");
}

%>

struts标签直接截取

struts2-在jsp页面中控制只显示前n个字符<td>
           <!-- 显示前5个字符 -->
           <s:if test="%{null!=desc&&desc.length()>5}">
                      <s:property value="%{desc.substring(0, 4)}" />……
           </s:if>
           <s:else>
                      <s:property value="%{desc}" default="-" />
           </s:else>
</td>  struts2 标签截取字符串的功能 <td>
           <!-- 显示第5个字符到第10个字符 -->
           <s:if test="%{null!=desc&&desc.length()>5}">
                      <s:property value="%{desc.substring(5, 11)}" />……
           </s:if>
           <s:else>
                      <s:property value="%{desc}" />
           </s:else>
</td>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  jsp struts null