我想你应该是存在Clob等类型吧,可以使用stream的方式然后使用类似readline的方法呢。

解决方案 »

  1.   

    将你的显示内容取出时存为StringBuffer那种类型中,然后用replace方法削掉<br>
      

  2.   

    只要你在数据添加入库时候,把字符转义,用replace把<br>用chr(10)代替。
      

  3.   

    <%!//可以在jsp页面里直接定义
    public String replace(String parentStr,String ch,String rep) { 
    int i = parentStr.indexOf(ch); 
    StringBuffer sb = new StringBuffer(); 
    if (i == -1) 
    return parentStr; 
    sb.append(parentStr.substring(0,i) + rep); 
    if (i+ch.length() < parentStr.length()) 
    sb.append(replace(parentStr.substring(i+ch.length(),parentStr.length()),ch,rep)); 
    return sb.toString(); 
    }
    %>
    <%//调用
    str=replace(str," ","&nbsp;");
    str=replace(str,"\n","<br/>");
    %>
      

  4.   

    方法一:
    String str = ".....";
    str = str.replaceAll("<br>","\r\n");// win下.
    str = str.replaceAll("&nbsp;"," ");
    // JDK1.4及以上,以下写个替换方法方法二:
    改用innerHTML作修改表单
      

  5.   

    replaceAll(String oldstr,String newstr)这个方法主要是针对替换不确定的oldstr,代价是消耗内存资源极巨,不信你可以用一个大一点的字串试试。建议你自己写一个替换方法。
      

  6.   

    他只是要一个修改文章,无所谓,只有管理员一个人操作.
    如果是前台页面当然最好不要用replaceAll.