程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> JAVA編程 >> J2EE >> 實現HTMLEncode功能的bean

實現HTMLEncode功能的bean

編輯:J2EE
//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;ibeg)
                              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
}
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved