实现HTMLEncode功能的bean

本文介绍了一个用于HTML编码处理的Java类实现,通过该类可以将指定的字符串转换为适用于网页显示的安全HTML格式,避免了特殊字符导致的解析错误。
<script type="text/javascript" src="http://pagead2.googlesyndication.com/pagead/show_ads.js"> </script>



//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"); break; 

                                    case """: results.append("""); break; 

                              } 

                        break; 

                  } //switch 

            }// for i 

            if (results == null) 

                  return text; 

            results.append(orig,beg,len-beg); 

            return results.toString(); 

      }// HTMLEncode 

} 
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值