jsp textarea的换行字符如何转换
<form name="myform" method="post" action="reply.jsp">
<table width="100%" border="0" align="center" cellpadding="0" cellspacing="1">
   <tr height="20" valign="middle">
     <td> 快速回复主题
     </td>
     <td>
<input type="text" name="username"  maxlength="500" height="100"  size="100"/>
</td>
   </tr>
   <tr>
     <td width="20%" align="center" valign="middle">
     </td>
     <td width="80%">
      <textarea name="rtext"  style="width:98%" rows="3"></textarea>
     </td>
   </tr>
   <tr>
     <td> </td>
     <td><input name="Submit" type="submit" value="回复主题   >>>">       
       
   <input name="Submit2" type="reset" value="重  置"></td></tr>
</table>
</form>
<%
if(session.getAttribute("user name")!=null)
{
String userid=session.getAttribute("user name").toString();
String reply_content=request.getParameter("rtext");
String recont=re.toHTMLString(reply_content);
//String reply_content=workFC.UnitoGB(request.getParameter("rtext"));
String replycontent=workFC.UnitoGB(recont);
re.setUserID(userid);
re.setTopicid(topicid);
re.setReplycontent(replycontent);
re.doReply();
}
%>
<%=re.getReplycontent()%>
</body>
</html>
java代码如下
package com.ice.test;
import java.io.*;
import java.sql.*;
import java.util.*;
import java.util.Date;
public class Reply {
	/**
	 * @param args
	 */
	private String topicid,replycontent,userID;
	Connection con=null;
	 Statement stmt=null;
	 ResultSet rs=null;
	public Reply(){		
	}	
	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("'");    
                 else   if   (c   ==   '\"')    
                         out.append(""");    
                 else   if   (c   ==   '<')    
                         out.append("<");    
                 else   if   (c   ==   '>')    
                         out.append(">");    
                 else   if   (c   ==   '&')    
                         out.append("&");    
                 else   if   (c   ==   ' ')    
                         out.append(" ");    
                 else   if   (c   ==   '\n')    
                         out.append("<br/>");    
                 else    
                         out.append(c);