我在action中查询,得到了一条list数据(list里包括新闻标题、名称等等),然后把这个list发送到jsp循环显示出来,我现在想限制新闻标题显示出来的字数为10个汉字,那么我应该怎么做?

解决方案 »

  1.   

    在程序里面判断下 如果超过10个汉字的标题就截取10个汉字重写了list进去 再去页面循环就行了
      

  2.   

    你只是在页面显示的时候要限制10个汉字。那你就应该先判断计数长度。判断汉字,我给你提供一个方法public static boolean chinese(char c){
    if(String.valueOf(c).getBytes().length == 2){
    return true;
    }else{
    return false;
    }
    }然后计数取子字符串放到页面要显示的list中去就可以了s.substring(start, end);