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);
        }
    }
  • 相关阅读:
    JavaScript中的valueOf与toString方法
    CSS的历史与工作原理
    Javascript让你的网页标题飘动起来
    getElementsByClassName的原生实现
    JavaScript去除空格trim()的原生实现
    JavaScript截取中英文字符串
    Keras函数式API介绍
    R语言kohonen包主要函数介绍
    在Shell直接运行Python命令并显示
    GitHub Pages
  • 原文地址:https://www.cnblogs.com/dengyibing/p/4223837.html
Copyright © 2011-2022 走看看