上次字符串的问题好像就是你:)
这个问题同样你可以把字符串截断呀...可是设置一个变量,这个变量保存长字符串的一部分String aaa = "";
if(aaa.equals(""))
  aaa = bbb.subString(0,10);.........
aaa = bbb.subString(11,.....)aaa = "";如果aaa不等于"",就认为是同一条新闻的另一部分,
否则,认为时下一条新闻不知道这样是否可行?...

解决方案 »

  1.   

    把字符串超过多少限制的就分配给一个Vector对象,或者ArrayList什么的.然后就把Vector中的每个元素作为页,Vector的大小就是页的数量.和平时取记录的分页应该区别不大啊...
      

  2.   

    <%
    public Hashtable getPageContent(int intCurPageNum,int pageContentCount,String colConten){
      //pageContentCount页面内容数
      //colContent字段内容
      //intCurPageNum当前页数
      //存入数据
      Hashtable hst = new Hashtable();
      //当前页面的数据
      hst.put("PAGECONTENT",colContent.subString(intCurPageNum,intCurPageNum+100));
      //共多少页
      hst.put("PAGECOUNT",String.valueOf(colContent.length()/pageContentCount));
      if (!(hst == null)){
        return hst;
      }
      return null;  
    }
    %>然后在页面上调用就行了...
      

  3.   

    WEB中会有很多HTML代码,单纯 SUBSTRING的话必定会使页面排版打乱
    我们的做法是由用户手工插入分页标志(我们将此标志写在WEB编辑器中,点击即可插入)
    然后用split分页