Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1565923
  • 博文数量: 3500
  • 博客积分: 6000
  • 博客等级: 准将
  • 技术积分: 43870
  • 用 户 组: 普通用户
  • 注册时间: 2008-05-03 20:31
文章分类

全部博文(3500)

文章存档

2008年(3500)

我的朋友

分类:

2008-05-04 19:54:34

一起学习



//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 

} 
下载本文示例代码


实现HTMLEncode功能的bean实现HTMLEncode功能的bean实现HTMLEncode功能的bean实现HTMLEncode功能的bean实现HTMLEncode功能的bean实现HTMLEncode功能的bean实现HTMLEncode功能的bean实现HTMLEncode功能的bean实现HTMLEncode功能的bean实现HTMLEncode功能的bean实现HTMLEncode功能的bean实现HTMLEncode功能的bean
阅读(223) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~