<pre>.........</pre>
或者把"\r\n"替换成<br>,空格替换成"&nbsp;" <替换成"&lt;",">"替换成"&gt"
 public static String toHtml(String in)
 {
  if(in==null) return "&nbsp;";
  in=in.trim();
  if(in.length()<1) return "&nbsp;";
  StringBuffer s2=null;
  try
  {
   int i,len=in.length();
   char ch;
   s2=new StringBuffer(len+500);
   String br="<br>";
   for(i=0;i<len;i++)
    {ch=in.charAt(i);
     if(ch=='<')         s2.append("&lt;");  /*处理<符号*/
     else if(ch=='>')    s2.append("&gt;");  /*处理>符号*/
     else if(ch=='\r')   {if(i<len-1&&in.charAt(i+1)=='\n') i++; s2.append(br);}  /*处理换行*/
     else if(ch=='\n')   s2.append(br);      /*处理换行*/
     else if(ch==' ')    s2.append("&nbsp;"); /*处理空格*/
     else s2.append(String.valueOf(ch));
    }
   return s2.toString();
  }
  catch (Exception e) {return s2.toString();}
 }