J
jinsfu
Unregistered / Unconfirmed
GUEST, unregistred user!
我用jsp做一留言板,从textarea中提交文本到数据库,为了正常显示,我将/n替换成<br>。
所用函数如下:
<%!
//处理文章的断行
public String addbr(String content){
String makecontent=new String();
StringTokenizer StrT=new StringTokenizer(content,"/n");
while(StrT.hasMoreTokens()){
makecontent=makecontent+StrT.nextToken()+"<br>";
}
return makecontent;
}
%>
为了给用户提供修改的功能,我需要将文本重新显示在textarea中,我想将<br>替换回/n,,
函数如下:
<%!
public String cutbr(String str){
String cutstr=new String();
StringTokenizer stn=new StringTokenizer(str,"<br>");
while(stn.hasMoreTokens()){
cutstr=cutstr+stn.nextToken()+"/n";
}
return cutstr;
}
对于全是中文的文本,可以在textarea中正常显示, 但是如果文本中有b或者r这两个英文
字符,显示的时候就会在这两个字符的位置上换行!
例如:
web服务器
在textarea中显示的时候就变成:
we
服务器
请高手指点!!!
所用函数如下:
<%!
//处理文章的断行
public String addbr(String content){
String makecontent=new String();
StringTokenizer StrT=new StringTokenizer(content,"/n");
while(StrT.hasMoreTokens()){
makecontent=makecontent+StrT.nextToken()+"<br>";
}
return makecontent;
}
%>
为了给用户提供修改的功能,我需要将文本重新显示在textarea中,我想将<br>替换回/n,,
函数如下:
<%!
public String cutbr(String str){
String cutstr=new String();
StringTokenizer stn=new StringTokenizer(str,"<br>");
while(stn.hasMoreTokens()){
cutstr=cutstr+stn.nextToken()+"/n";
}
return cutstr;
}
对于全是中文的文本,可以在textarea中正常显示, 但是如果文本中有b或者r这两个英文
字符,显示的时候就会在这两个字符的位置上换行!
例如:
web服务器
在textarea中显示的时候就变成:
we
服务器
请高手指点!!!