zoukankan      html  css  js  c++  java
  • 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);
        }
    }
  • 相关阅读:
    Lubuntu"软件包 没有可安装的候选者"解决办法
    Django实现邮件发送功能
    Django2.0跨域请求配置
    Django 正向解析与反向解析
    python 反爬虫策略
    base64简单使用
    Selenium功能自动化测试工具
    Pandas之Dateframe 实现Excel读取与写入
    pillow与numpy实现图片素描化
    用Pyinstaller 实现py.转化为exe可执行文件----二维码实例
  • 原文地址:https://www.cnblogs.com/dengyibing/p/4223837.html
Copyright © 2011-2022 走看看