Class UrlParts


  • public final class UrlParts
    extends Object
    • Constructor Detail

      • UrlParts

        public UrlParts()
    • Method Detail

      • concatPaths

        public static String concatPaths​(Object... parts)
      • ensureEndsWithSlash

        public static String ensureEndsWithSlash​(String uri)
        checks if given uri ends with slash or adds it if missing
        Parameters:
        uri - given url
        Returns:
        url with / at the end
      • ensureStartsWithSlash

        public static String ensureStartsWithSlash​(String uri)
        checks if given uri starts with slash or adds it if missing
        Parameters:
        uri - given url
        Returns:
        url with / at the beginning
      • ensureStartsAndEndsWithSlash

        public static String ensureStartsAndEndsWithSlash​(String path)
        checks if given uri ends with slash or adds it if missing
        Parameters:
        path - given path of url
        Returns:
        path with / at beginning + end
      • removeEndsWithSlash

        public static String removeEndsWithSlash​(String path)
        check if given uri end with slash and removes it if existing
        Parameters:
        path - given path of url
        Returns:
        path without / at end
      • getBaseUrl

        public static String getBaseUrl​(javax.servlet.http.HttpServletRequest request)
        get baseUrl without / at the end
        Parameters:
        request - current HttpServletRequest
        Returns:
        baseUrl without /