Class UrlUtils


  • public final class UrlUtils
    extends Object
    Utility class for decoding and encoding URLs
    • Method Detail

      • urlEncode

        public static String urlEncode​(String value)
      • urlDecode

        public static String urlDecode​(String value,
                                       String enc)
        Decodes using URLDecoder - use when queries or form post values are decoded
        Parameters:
        value - value to decode
        enc - encoding
      • urlDecode

        public static String urlDecode​(String value)
      • pathDecode

        public static String pathDecode​(String value)
        URL path segments may contain '+' symbols which should not be decoded into ' ' This method replaces '+' with %2B and delegates to URLDecoder
        Parameters:
        value - value to decode
      • parseQueryString

        public static Map<String,​String> parseQueryString​(String s)
        Create a map from String to String that represents the contents of the query portion of a URL. For each x=y, x is the key and y is the value.
        Parameters:
        s - the query part of the URI.
        Returns:
        the map.
      • getStem

        public static String getStem​(String baseURI)
        Return everything in the path up to the last slash in a URI.
        Parameters:
        baseURI -
        Returns:
        the trailing