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>
        }
    }

  • 相关阅读:
    Linux 磁盘分区
    curl
    Metasploit ms10_046_shortcut_icon_dllloader 利用
    Ettercap 入门
    Ettercap dos_attack
    Centos7/Debian 配置双网卡
    Centos7配置单网卡,多IP
    Ettercap MITM Arp Poisoning
    Ettercap DNS Spoofing
    java常用设计模式--工厂模式简单例子
  • 原文地址:https://www.cnblogs.com/jasontec/p/9601668.html
Copyright © 2011-2022 走看看