在做英文网站的时候,如何用JSP解决英文内容自动换行的问题,换行的时候单词又不能被拆分,英文内容是从数据库中取出来的,请知道的朋友帮忙啊,谢谢!

以下是我的部分代码,请高手指点一下,谢谢啊!

这个是JavaBean文件,
package com.deqintrade.replace;
public final class Replace
{

    public Replace()
    {
    }

    public static String replace(String str1,String str2,String str3)
    {  StringBuffer strBuf = new StringBuffer(str1);

      int index=0;

        while(str1.indexOf(str2,index)!=-1)
          { index=str1.indexOf(str2,index);
          strBuf.replace(str1.indexOf(str2,index),str1.indexOf(str2,index)+str2.length(),str3);
           index=index+str3.length();
           str1=strBuf.toString();

               }
return strBuf.toString();
}

}


调用replace文件.

<jsp:useBean id="Replace" scope="request" class="com.deqintrade.replace.Replace"/>
.................................................
...............................................
............................................
从数据库中取出英文内容.
news_content=rsnews.getString("news_content");
if(news_content!=null){
news_content=Replace.replace(news_content," ","&nbsp;");
news_content=Replace.replace(news_content,"\r\n","<br>");
}
.....................................................
..........................................
在网页上面显示内容
<td  valign="top" style="LEFT: 0px; WIDTH: 100%; word-break:break-all"><%=news_content%></td>.