org.apache.wicket.request
Class UrlDecoder
java.lang.Object
org.apache.wicket.request.UrlDecoder
public class UrlDecoder
- extends Object
Adapted from java.net.URLDecoder, but defines instances for query string decoding versus URL path
component decoding.
The difference is important because a space is encoded as a + in a query string, but this is a
valid value in a path component (and is therefore not decode back to a space).
- Author:
- Doug Donohoe
- See Also:
URLDecoder
,
RFC-2396
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
QUERY_INSTANCE
public static final UrlDecoder QUERY_INSTANCE
- Encoder used to decode name or value components of a query string.
For example: http://org.acme/notthis/northis/oreventhis?buthis=isokay&asis=thispart
PATH_INSTANCE
public static final UrlDecoder PATH_INSTANCE
- Encoder used to decode components of a path.
For example: http://org.acme/foo/thispart/orthispart?butnot=thispart
decode
public String decode(String s,
Charset enc)
- Parameters:
s
- string to decodeenc
- encoding to decode with
- Returns:
- decoded string
- See Also:
URLDecoder.decode(String, String)
decode
public String decode(String s,
String enc)
- Parameters:
s
- string to decodeenc
- encoding to decode with
- Returns:
- decoded string
- See Also:
URLDecoder.decode(String, String)
Copyright © 2006–2015 Apache Software Foundation. All rights reserved.