Spring HtmlUtils用法

来源:互联网 发布:风云同步助手软件 编辑:程序博客网 时间:2024/06/07 19:22
package test.org.springframework.web.util;    02.    03.import org.junit.Test;    04.import org.springframework.web.util.HtmlUtils;    05.    06./**  07. * 测试htmlUtils 功能  08. * @author hk  09. *  10. * 2012-12-27 下午11:22:53  11. */    12.public class TestHtmlUtils {    13.    14.    String html = "<ul class="nav"><li><a href="http://www.mkfree.com">首 页</a></li>"+    15.            "<li class="active"><a href="http://blog.mkfree.com">博客</a></li>"+    16.            "<li><a href="#">RSS</a></li></ul>";    17.    /**  18.     * 把html的标签特殊字符转换成普通字符  19.     * StringEscapeUtils.unescapeHtml4()转换成html代码  与下列方法并用可解决,多处出现?问题 20.     */    21.    @Test    22.    public void testhtmlEscape(){    23.        String value = HtmlUtils.htmlEscape(html);    24.        System.out.println(value);    25.    }    26.    /**  27.     * 把html的特殊字符转换成普通数字  28.     */    29.    @Test    30.    public void testhtmlEscapeDecimal(){    31.        String value = HtmlUtils.htmlEscapeDecimal(html);    32.        System.out.println(value);    33.    }    34.    /**  35.     * 把html的特殊字符转换成符合Intel HEX文件的字符串  36.     */    37.    @Test    38.    public void htmlEscapeHex(){    39.        String value = HtmlUtils.htmlEscapeHex(html);    40.        System.out.println(value);    41.    }    42.    /**  43.     * 把html的特殊字符反转换成html标签  44.     * 以上三种方法都可以反转换  45.     */    46.    @Test    47.    public void htmlUnescape(){    48.        String tmp = HtmlUtils.htmlEscapeDecimal(html);    49.        System.out.println(tmp);    50.    51.        String value = HtmlUtils.htmlUnescape(tmp);    52.        System.out.println(value);    53.    }    54.}    

原创粉丝点击