jodd.servlet
Class UrlEncoder
java.lang.Object
jodd.servlet.UrlEncoder
public class UrlEncoder
- extends java.lang.Object
Encodes URLs.
Field Summary |
protected static char[][] |
URL
|
Method Summary |
protected static void |
appendUrl(java.lang.StringBuilder result,
java.lang.String value,
java.lang.String encoding)
|
static UrlBuilder |
buildUrl(java.lang.String url)
|
static UrlBuilder |
buildUrl(java.lang.String url,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
static UrlBuilder |
buildUrl(java.lang.String url,
javax.servlet.jsp.PageContext pageContext)
|
static UrlBuilder |
buildUrl(java.lang.String url,
java.lang.String encoding)
|
static UrlBuilder |
buildUrl(java.lang.String url,
java.lang.String encoding,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
static UrlBuilder |
buildUrl(java.lang.String url,
java.lang.String encoding,
javax.servlet.jsp.PageContext pageContext)
|
static java.lang.String |
encode(java.lang.String value)
|
static java.lang.String |
encode(java.lang.String value,
java.lang.String encoding)
Encodes simple value. |
static java.lang.String |
url(java.lang.String url)
|
static java.lang.String |
url(java.lang.String value,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
static java.lang.String |
url(java.lang.String value,
javax.servlet.jsp.PageContext pageContext)
|
static java.lang.String |
url(java.lang.String url,
java.lang.String encoding)
Faster smart URL encoding. |
static java.lang.String |
url(java.lang.String value,
java.lang.String encoding,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
|
static java.lang.String |
url(java.lang.String value,
java.lang.String encoding,
javax.servlet.jsp.PageContext pageContext)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
URL
protected static final char[][] URL
UrlEncoder
public UrlEncoder()
url
public static java.lang.String url(java.lang.String value,
javax.servlet.jsp.PageContext pageContext)
url
public static java.lang.String url(java.lang.String value,
java.lang.String encoding,
javax.servlet.jsp.PageContext pageContext)
url
public static java.lang.String url(java.lang.String value,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
url
public static java.lang.String url(java.lang.String value,
java.lang.String encoding,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
url
public static java.lang.String url(java.lang.String url)
url
public static java.lang.String url(java.lang.String url,
java.lang.String encoding)
- Faster smart URL encoding. URL is parsed after the '?' sign.
Both parameter name and values are parsed. This method is not 100% correct:
it can't make a difference between '&' char in parameter value and '&' used as
a delimiter. For more precise version, use baseUrl.
appendUrl
protected static void appendUrl(java.lang.StringBuilder result,
java.lang.String value,
java.lang.String encoding)
encode
public static java.lang.String encode(java.lang.String value,
java.lang.String encoding)
- Encodes simple value.
encode
public static java.lang.String encode(java.lang.String value)
buildUrl
public static UrlBuilder buildUrl(java.lang.String url)
buildUrl
public static UrlBuilder buildUrl(java.lang.String url,
java.lang.String encoding)
buildUrl
public static UrlBuilder buildUrl(java.lang.String url,
javax.servlet.jsp.PageContext pageContext)
buildUrl
public static UrlBuilder buildUrl(java.lang.String url,
java.lang.String encoding,
javax.servlet.jsp.PageContext pageContext)
buildUrl
public static UrlBuilder buildUrl(java.lang.String url,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
buildUrl
public static UrlBuilder buildUrl(java.lang.String url,
java.lang.String encoding,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Copyright © 2003-2010 Jodd Team