String sql ="select * from test" ;
ResultSet rs=stmt.executeQuery(sql);然后在下面有一个这样的输出
<%=rs.getString("TITLE")%>我怎样控制输出TITLE的长度的,比如我都让它输出前7个字符应该怎样做?

解决方案 »

  1.   

    用subString(0,7)
    从第一个开始.取后面的七个.
    可以到网上看下相关资料
    做人要厚道.记得给分哦
      

  2.   

    用 str.substring(parameter1,parameter2)
      

  3.   

    我写了个util: 
        public final static String getCutString(String input, int start, int len,
                String tail) {
            String str = cutString(input, start, len);
            if (str.length() > 0 && str.length() < input.length()) {
                return str + tail;
            }
            return str;
        }jsp:
    <%=com.common.util.Util.getCutString(productintroduce,0,70,"...")%>   //4个参数分别是要截取的字符,开始地方,截取个数,替代被截取内容的符号
      

  4.   

    <%=com.common.util.Util.getCutString(TITLE,0,7,"...")%>  这个是对于你要求的写法
      

  5.   

    LZ 在截取之前要先判断一下字符的长度,如果只有6个字符,就不需要截了,否则会有INDEX错误