我取新闻标题时,有些新闻标题太长,我想最多让他显示15个字,多出来的就用....来表示请问怎么对rs.getString(title)加什么代码上去?请大家关注一下

解决方案 »

  1.   

    //    oldStr : rs.getString(title)  width 保留的位数
    public static String getFeatString(String oldStr,int width){
            String newStr = "";
            if (oldStr.length() > width) {
                newStr = oldStr.substring(0,width-2)+"...";
            }else{
                newStr = oldStr;
            }
            return newStr;
        }
    在偶的一个jsp中: title是td中的一属性
     <td align="left" title="<%=value.getEventInfo()%>">
                                  <%=FontUtil.getFeatString(value.getEventInfo(),25)%>
     </td>
      

  2.   

    rs.getString(title).length()>15?rs.getString(title).substring(0,15)+"...":rs.getString(title);