这样(先在后面加一串空格,截取后再将空格去掉):
String name=rs.getString("name")+"             "; <%=name.substring(0,6).trim()%>

解决方案 »

  1.   

    在截取之前先判断name.length如果大于6就截取
      

  2.   

    以上两楼说得都是办法,但我认为2楼要好些,在截取前先判断name的长度:
    String name=rs.getString("name"); 
    if(name.length() > 6){
      name = name.substring(0,6);
    } <%= name %>
      

  3.   

    同意ruoye_2008,程序应该增加容错机制