在做英文网站的时候,如何用JSP解决英文内容自动换行的问题,换行的时候单词又不能被拆分,英文内容是从数据库中取出来的,请知道的朋友帮忙啊,谢谢!
[此贴子已经被作者于2005-12-23 16:44:49编辑过]
以下是我的代码,就是不能实现英文单词换行问题,请高手指点一下.谢谢!!!!!
这个是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," "," ");
news_content=Replace.replace(news_content,"\r\n","<br>");
}
.....................................................
..........................................
在网页上面显示内容
<td valign="top" style="LEFT: 0px; WIDTH: 100%; word-break:break-all"><%=news_content%></td>.
.........................................................................................
.........................................................
问题:
就是在换行的时候单词要被拆开,请高手帮忙解决一下,谢谢