duhuizhe
2024-05-15 aa2c3d4deba76ade0958ff3ced88396e226a4964
ecosphere/ecosphere-common/src/test/java/com/nuvole/util/XssUtilTest.java
@@ -1,31 +1,31 @@
package com.nuvole.util;
import org.apache.commons.lang.CharEncoding;
import org.junit.Test;
/**
 * @author ChenLong
 * @version 1.0
 * @ClassName XssUtilTest
 * @date 2019/7/16 18:42
 */
public class XssUtilTest {
    @Test
    public void clearXss() throws Exception {
        String val = "<p style=\"text-align: center;\"><strong>qqq<em>qxxxx<span style=\"text-decoration: underline;\">ffffff<span style=\"text-decoration: line-through;\">fffff</span></span></em></strong></p>\n" +
                "<p style=\"text-align: center;\"><strong><em><span style=\"text-decoration: underline;\"><span style=\"text-decoration: line-through;\"><img src=\"https://echftp.yqzhfw.com/ecosphereBaseDev/2019/7/16/0262f69df57f4f68acf763cacd362879.jpg\" alt=\"lalalal\" width=\"1920\" height=\"1080\" /></span></span></em></strong></p>";
        System.out.println(XssUtil.clearXss(val));
    }
    @Test
    public void test() throws Exception {
        String b = "aaaa";
        byte[] a = b.getBytes(CharEncoding.ISO_8859_1);
        System.out.println("is a:" + a);
        String s2 = XssUtil.clearXss(new String(a, CharEncoding.ISO_8859_1));
        System.out.println("s2:" + s2);
        System.out.println("s2 byte:" + s2.getBytes(CharEncoding.ISO_8859_1));
    }
}
//package com.nuvole.util;
//
//import org.apache.commons.lang.CharEncoding;
//import org.junit.Test;
//
///**
// * @author ChenLong
// * @version 1.0
// * @ClassName XssUtilTest
// * @date 2019/7/16 18:42
// */
//public class XssUtilTest {
//
//    @Test
//    public void clearXss() throws Exception {
//        String val = "<p style=\"text-align: center;\"><strong>qqq<em>qxxxx<span style=\"text-decoration: underline;\">ffffff<span style=\"text-decoration: line-through;\">fffff</span></span></em></strong></p>\n" +
//                "<p style=\"text-align: center;\"><strong><em><span style=\"text-decoration: underline;\"><span style=\"text-decoration: line-through;\"><img src=\"https://echftp.yqzhfw.com/ecosphereBaseDev/2019/7/16/0262f69df57f4f68acf763cacd362879.jpg\" alt=\"lalalal\" width=\"1920\" height=\"1080\" /></span></span></em></strong></p>";
//        System.out.println(XssUtil.clearXss(val));
//    }
//
//    @Test
//    public void test() throws Exception {
//        String b = "aaaa";
//        byte[] a = b.getBytes(CharEncoding.ISO_8859_1);
//        System.out.println("is a:" + a);
//        String s2 = XssUtil.clearXss(new String(a, CharEncoding.ISO_8859_1));
//        System.out.println("s2:" + s2);
//        System.out.println("s2 byte:" + s2.getBytes(CharEncoding.ISO_8859_1));
//    }
//
//}