public static  String toHtmlString(String str){
    StringBuffer sb=new StringBuffer();
    for(int i=0;str!=null && i<str.length();i++){
      char c=str.charAt(i);
      if(c=='\'')
        sb.append("&#039;");
      else if(c=='\"')
        sb.append("&#034;");
      else if(c=='<')
        sb.append("&lt;");
      else if(c=='>')
        sb.append("&gt;");
      else if(c=='&')
        sb.append("&amps");
      else if(c=='\n')
        sb.append("<br/>");
      else if(c==' ')
         sb.append("&nbsp;");
      else if(c==',')
        sb.append(',');
      else
        sb.append(c);
    }
    return sb.toString();
  }
 抄别人的