• 测试技术
  • 博客
  • 视频
  • 开源
  • 论坛
  • 沙龙
  • 下载
  • 杂志
  • 招聘

字号: | 推荐给好友 上一篇 | 下一篇

Spring 的优秀工具类盘点,第 2 部分: 特殊字符转义和方法入参检测工具类

发布: 2008-6-26 17:17 | 作者: 不详 | 来源: 领测软件测试网编辑整理 | 查看: 178次 | 进入领测软件测试网论坛讨论

领测软件测试网

Z5D~|v r| 软件测试技术门户%L7GQ*L(N/q6Q;G

方法 说明
iGM D6}C*Vstatic String htmlEscape(String input)  将 HTML 特殊字符转义为 HTML 通用转义序列;
3E;t;[J`static String htmlEscapeDecimal(String input)  将 HTML 特殊字符转义为带 # 的十进制数据转义序列; 软件测试技术门户"g U ]0FGq
static String htmlEscapeHex(String input)  将 HTML 特殊字符转义为带 # 的十六进制数据转义序列;
软件测试技术门户;q;M.EM\@p.Vs

Rj"]:xy9}Ac此外,HtmlUtils 还提供了一个能够将经过转义内容还原的方法:htmlUnescape(String input),它可以还原以上三种转义序列的内容。运行以上代码,您将可以看到以下的输出:

o/{|RZf 软件测试技术门户,]q#OMV;J/TY&_

str1:<div id="testDiv">test1;test2</div>软件测试技术门户%jpgR;`,B9w&[
str2:<div id="testDiv">test1;test2</div>软件测试技术门户 KF@k