java把html标签字符转普通字符(反转换成html标签)
oyhk 学习笔记
下面是java把html标签字符转换,我用了spring 包中的 org.springframework.web.util.HtmlUtils
了解了源代码并且进步了使用,发现写得真不错...同时也可以,看看别人的工具是怎么写的,增长知识了
TestHtmlUtils
package test.org.springframework.web.util; import org.junit.Test; import org.springframework.web.util.HtmlUtils; /** * 测试htmlUtils 功能 * @author hk * * 2012-12-27 下午11:22:53 */ public class TestHtmlUtils { String html = "<ul class="nav"><li><a href="http://www.mkfree.com">首 页</a></li>"+ "<li class="active"><a href="http://blog.mkfree.com">博客</a></li>"+ "<li><a href="#">RSS</a></li></ul>"; /** * 把html的标签特殊字符转换成普通字符 */ @Test public void testhtmlEscape(){ String value = HtmlUtils.htmlEscape(html); System.out.println(value); } /** * 把html的特殊字符转换成普通数字 */ @Test public void testhtmlEscapeDecimal(){ String value = HtmlUtils.htmlEscapeDecimal(html); System.out.println(value); } /** * 把html的特殊字符转换成符合Intel HEX文件的字符串 */ @Test public void htmlEscapeHex(){ String value = HtmlUtils.htmlEscapeHex(html); System.out.println(value); } /** * 把html的特殊字符反转换成html标签 * 以上三种方法都可以反转换 */ @Test public void htmlUnescape(){ String tmp = HtmlUtils.htmlEscapeDecimal(html); System.out.println(tmp); String value = HtmlUtils.htmlUnescape(tmp); System.out.println(value); } }
相关推荐
Lzs 2020-10-23
聚合室 2020-11-16
零 2020-09-18
Justhavefun 2020-10-22
jacktangj 2020-10-14
ChaITSimpleLove 2020-10-06
Andrea0 2020-09-18
周游列国之仕子 2020-09-15
afanti 2020-09-16
88234852 2020-09-15
YClimb 2020-09-15
风雨断肠人 2020-09-04
卖口粥湛蓝的天空 2020-09-15
stulen 2020-09-15
pythonxuexi 2020-09-06
abfdada 2020-08-26
梦的天空 2020-08-25