首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

怎样识别textarea中的换行标志,该如何解决

2012-01-30 
怎样识别textarea中的换行标志在做一个新闻发布页而。从textarea中得到的字符串存放到数据库中后,再取出来

怎样识别textarea中的换行标志
在做一个新闻发布页而。从textarea中得到的字符串存放到数据库中后,再取出来显示在页面上,发现数据没有换行。请大家帮忙实现

[解决办法]
<%!
public static String toHTMLString(String in) {

StringBuffer out = new StringBuffer();

for (int i = 0; in != null && i < in.length(); i++) {

char c = in.charAt(i);

if (c == '\ ' ')

out.append( "&#039; ");

else if (c == '\ " ')

out.append( "&#034; ");

else if (c == ' < ')

out.append( "&lt; ");

else if (c == '> ')

out.append( "&gt; ");

else if (c == '& ')

out.append( "&amp; ");

else if (c == ' ')

out.append( "&nbsp; ");

else if (c == '\n ')

out.append( " <br> ");

else

out.append(c);

}

return out.toString();

}
先加上这个转换函数
然后
<%=toHTMLString(content)%>
content是textarea的内容
[解决办法]
好用没
[解决办法]
String str = ".... ";
str.replaceAll( "\r\n ", " <br/> ");
[解决办法]
\n

热点排行