实现HTMLEncode功能的bean



//bean file 
package lovejsp; 
public class encodeHtml 
{ 
      private String html="no input html"; 

      public String getHtml() 
      { 
            return HTMLEncode(html); 
      } 
      public void setHtml(String html) 
      { 
            this.html = html ; 
      } 
      private static String HTMLEncode(String text) 
      { 
            if (text==null) 
            return ""; 
            StringBuffer results = null; 
            char[] orig = null; 
            int beg = 0,len=text.length(); 
            for (int i=0;i": 
                        case """: 
                              if (results == null) 
                              { 
                                    orig = text.toCharArray(); 
                                    results = new StringBuffer(len+10); 
                              } 
                              if (i>beg) 
                              results.append(orig,beg,i-beg); 
                              beg = i + 1; 
                              switch (c) 
                              { 
                                    default : continue; 
                                    case "&": results.append("&"); break; 
                                    case "<": results.append("<"); break; 
                                    case ">": results.append(">"); break; 
                                    case """: results.append("""); break; 
                              } 
                        break; 
                  } //switch 
            }// for i 
            if (results == null) 
                  return text; 
            results.append(orig,beg,len-beg); 
            return results.toString(); 
      }// HTMLEncode 
} 
<淘宝热门商品:
 

39.00 元  

零售批发*洁丽雅毛巾专卖店*更齐更全更多*更专业

洁丽雅浴巾8464 无捻线,柔软吸水,140*70 390克

 

 

糊涂乖宝☆电子城


来源:程序员网

小小豆叮

0 Responses to "实现HTMLEncode功能的bean"

发表评论