Class EscapeUtils


  • public final class EscapeUtils
    extends Object
    String escape utilities.
    • Field Detail

      • HTML_RE

        public static final Pattern HTML_RE
        Regex pattern for HTML escape.
      • HTML_ESC_MAP

        public static final Map<String,​String> HTML_ESC_MAP
        Mapping table for HTML escape.
    • Method Detail

      • escapeHtml

        public static String escapeHtml​(String s,
                                        boolean newline)
        HTML escape.
        Parameters:
        s - raw string.
        newline - escape newline to <br>.
        Returns:
        HTML escaped string.
      • encodeUri

        public static String encodeUri​(String s)
        URI encode.
        Parameters:
        s - raw string.
        Returns:
        URI encoded string.
      • escapeJSString

        public static String escapeJSString​(String s)
        JavaScript String.
        Parameters:
        s - raw string.
        Returns:
        JS escaped string.