zoukankan      html  css  js  c++  java
  • java把html标签字符转换成普通字符(反转换成html标签)

    package net.jasonjiang.web;
    
    import org.junit.Test;
    import org.springframework.web.util.HtmlUtils;
    
    /**
     * 测试htmlUtils 功能
     * @author Jason
     *
     * 2014-6-3
     */
    public class HtmlUtil {
    
        String html = "<p>Hello</p>";
        /**
         * 把html的标签转换成特殊字符
         */
        @Test
        public void htmlEscape(){
            String value = HtmlUtils.htmlEscape(html);
            System.out.println(value);
          //输出:&lt;p&gt;Hello&lt;/p&gt;
        }
        
        /**
         * 把html的标签转换成普通数字
         */
        @Test
        public void htmlEscapeDecimal(){
            String value = HtmlUtils.htmlEscapeDecimal(html);
            System.out.println(value);
           //输出:&#60;p&#62;Hello&#60;/p&#62;
        }
        /**
         * 把html的标签转换成符合Intel HEX文件的字符串
         */
        @Test
        public void htmlEscapeHex(){
            String value = HtmlUtils.htmlEscapeHex(html);
            System.out.println(value);
            //输出:<&#x3c;p&#x3e;Hello&#x3c;/p&#x3e;
        }
        /**
         * 把html的特殊字符反转换成html标签
         * 以上三种方法都可以反转换
         */
        @Test
        public void htmlUnescape(){
            String tmp = HtmlUtils.htmlEscape(html);
            System.out.println(tmp);
            //输出:&lt;p&gt;Hello&lt;/p&gt;
            
            String value = HtmlUtils.htmlUnescape(tmp);
            System.out.println(value);
            //输出:<p>Hello</p>
        }
    }

  • 相关阅读:
    nginx 按天生成日志
    cmder
    EXCEL最大行数问题:org.apache.xmlbeans.impl.store.Saver$TextSaver.resize(Saver.java:1700)
    nginx configure 错误记录
    Flume NetCat Demo
    Flume
    hbase
    kafka安装配置
    azkaban
    sqoop
  • 原文地址:https://www.cnblogs.com/jasontec/p/9601668.html
Copyright © 2011-2022 走看看