DefaultURLRewriter Class
- public class DefaultURLRewriter
extends URLRewriter
-
Hierarchy
-
Object
URLRewriter
DefaultURLRewriter
public String |
-
createActionURL(PageContext pageContext, String action, String type)
|
public static boolean |
-
isAbsoluteURI(String uri)
- Tell whether a given URI is absolute, i.e., whether it contains a scheme-part (e.g., "http:").
|
public String |
-
rewriteName(ServletContext servletContext, ServletRequest request, String name)
|
public String |
-
rewriteURL(ServletContext servletContext, ServletRequest request, ServletResponse response, String url, String type)
|
Methods from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefaultURLRewriter
public DefaultURLRewriter()
createActionURL(PageContext, String, String) Method
public String createActionURL(PageContext pageContext,
String action,
String type)
-
Overrides
-
URLRewriter.createActionURL(PageContext, String, String)
isAbsoluteURI(String) Method
public static boolean isAbsoluteURI(String uri)
Tell whether a given URI is absolute, i.e., whether it contains a scheme-part (e.g., "http:").
Parameters
-
uri
- the URI to test.
Returns
true if the given URI is absolute.
rewriteName(ServletContext, ServletRequest, String) Method
public String rewriteName(ServletContext servletContext,
ServletRequest request,
String name)
-
Overrides
-
URLRewriter.rewriteName(ServletContext, ServletRequest, String)
Parameters
-
servletContext
- the current ServletContext.
-
request
- the current HttpServletRequest.
-
name
- the query parameter name to rewrite.
rewriteURL(ServletContext, ServletRequest, ServletResponse, String, String) Method
public String rewriteURL(ServletContext servletContext,
ServletRequest request,
ServletResponse response,
String url,
String type)
-
Overrides
-
URLRewriter.rewriteURL(ServletContext, ServletRequest, ServletResponse, String, String)
Parameters
-
servletContext
- the current ServletContext.
-
request
- the current HttpServletRequest.
-
response
- the current HttpServletResponse.
-
url
- the URL to rewrite.
-
type
- the type of URL to be rewritten. This is one of the following values:
action: a standard (non-resource) URL, for which SSL is not required
secure-action: a standard (non-resource) URL, for which SSL is required
resource: a resource (e.g., image) URL, for which SSL is not required
secure-resource: a resource (e.g., image) URL, for which SSL is required