Class RequestUtils

java.lang.Object
org.apache.wicket.protocol.http.RequestUtils

public final class RequestUtils extends Object
Wicket Http specific utilities class.
  • Method Details

    • decodeParameters

      public static void decodeParameters(String queryString, org.apache.wicket.request.mapper.parameter.PageParameters params)
      Decode the provided queryString as a series of key/ value pairs and set them in the provided value map.
      Parameters:
      queryString - string to decode, uses '&' to separate parameters and '=' to separate key from value
      params - parameters map to write the found key/ value pairs to
    • removeDoubleDots

      public static String removeDoubleDots(String path)
      Remove occurrences of ".." from the path
      Parameters:
      path -
      Returns:
      path string with double dots removed
    • toAbsolutePath

      public static String toAbsolutePath(String requestPath, String relativePagePath)
      Calculates absolute path to url relative to another absolute url.
      Parameters:
      requestPath - absolute path.
      relativePagePath - path, relative to requestPath
      Returns:
      absolute path for given url
    • getCharset

      public static Charset getCharset(jakarta.servlet.http.HttpServletRequest request)
      Parameters:
      request - the http servlet request to extract the charset from
      Returns:
      the request's charset or a default it request is null or has an unsupported character encoding
      See Also: