Package org.apache.wicket.protocol.http
Class RequestUtils
java.lang.Object
org.apache.wicket.protocol.http.RequestUtils
Wicket Http specific utilities class.
-
Method Summary
Modifier and TypeMethodDescriptionstatic 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.static Charset
getCharset
(jakarta.servlet.http.HttpServletRequest request) static String
removeDoubleDots
(String path) Remove occurrences of ".." from the pathstatic String
toAbsolutePath
(String requestPath, String relativePagePath) Calculates absolute path to url relative to another absolute url.
-
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 valueparams
- parameters map to write the found key/ value pairs to
-
removeDoubleDots
Remove occurrences of ".." from the path- Parameters:
path
-- Returns:
- path string with double dots removed
-
toAbsolutePath
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
- 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:
-