• java把html标签字符转普通字符(反转换成html标签)(摘抄)


    下面是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);
        }
    }
  • 相关阅读:
    treeview(树加载)
    9.SQL存储过程实例详解
    面向对象之封装
    cookie和session
    自定义web框架
    IO多路复用
    协程
    concurrent.futures模块(进程池/线程池)
    死锁与递归锁及信号量等
    并发编程之多线程
  • 原文地址:https://www.cnblogs.com/dengyibing/p/4223837.html
Copyright © 2020-2023  润新知