|
HDIV API 2.0.4 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.struts.util.RequestUtils
org.hdiv.taglib.util.RequestUtilsHDIV
public class RequestUtilsHDIV
General purpose utility methods related to processing a servlet request.
RequestUtils| Field Summary |
|---|
| Fields inherited from class org.apache.struts.util.RequestUtils |
|---|
log |
| Constructor Summary | |
|---|---|
RequestUtilsHDIV()
|
|
| Method Summary | |
|---|---|
static java.lang.String |
addHDIVParameterIfNecessary(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String url)
Adds HDIV state as a parameter if url references our
application. |
static java.lang.String |
addHDIVState(java.lang.String encodedURL,
java.lang.String anchor)
Adds the HDIV parameter, depending on the strategy defined by the user, to validate the request encodedURL. |
static java.lang.String |
encodeURLParameters(javax.servlet.http.HttpServletRequest request,
java.lang.String url,
java.lang.String charEncoding)
It generates a new encoded values for the url parameters. |
static java.lang.String |
encodeValues(java.lang.String url,
java.lang.String urlWithoutRelativePaths,
java.lang.String charEncoding)
Generate url with encoded parameters. |
static java.lang.String |
getRelativePath(javax.servlet.http.HttpServletRequest request,
java.lang.String url,
java.lang.String contextName)
It deletes from the URL url all the references to relative
directories. |
static java.lang.String |
getURLWithoutRelativePaths(javax.servlet.http.HttpServletRequest request,
java.lang.String url)
It deletes from the URL url all the references to relative
directories. |
static boolean |
hasActionOrServletExtension(java.lang.String path)
Checks if path has an action extension or a jsp page
extension. |
| Methods inherited from class org.apache.struts.util.RequestUtils |
|---|
absoluteURL, actionURL, applicationClass, applicationInstance, computeParameters, computeURL, computeURL, computeURL, createActionForm, createActionForm, createServerStringBuffer, createServerUriStringBuffer, encodeURL, forwardURL, forwardURL, getActionErrors, getActionMappingName, getActionMappingURL, getActionMessages, getModuleConfig, getModuleConfig, getModuleName, getModuleName, getModulePrefixes, getRequestModuleConfig, getScope, getUserLocale, isXhtml, lookup, lookup, message, message, pageURL, populate, populate, present, printableURL, requestToServerStringBuffer, requestToServerUriStringBuffer, requestURL, retrieveUserLocale, saveException, selectModule, selectModule, serverURL |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RequestUtilsHDIV()
| Method Detail |
|---|
public static java.lang.String addHDIVParameterIfNecessary(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.lang.String url)
url references our
application.
request - HTTP requestresponse - The servlet response we are creatingurl - URL
url with the HDIV state added as a new parameter
public static java.lang.String encodeValues(java.lang.String url,
java.lang.String urlWithoutRelativePaths,
java.lang.String charEncoding)
throws javax.servlet.jsp.JspException
url - URL to encodeurlWithoutRelativePaths - URL without relative pathscharEncoding - character encoding
javax.servlet.jsp.JspException - if a JSP exception has occurred
public static java.lang.String getURLWithoutRelativePaths(javax.servlet.http.HttpServletRequest request,
java.lang.String url)
throws javax.servlet.jsp.JspException
url all the references to relative
directories.
HttpServletRequest - request HTTP requesturl - URL
url has references to relative directories,
it returns the absolute path deleting these relative references.
If the url is relative and it does not reference
our application, it will return null. If the url
is not relative, it is returned as it is.
javax.servlet.jsp.JspException - if a JSP exception has occurredpublic static boolean hasActionOrServletExtension(java.lang.String path)
path has an action extension or a jsp page
extension.
path - path
path is an action or references a jsp
page.
public static java.lang.String getRelativePath(javax.servlet.http.HttpServletRequest request,
java.lang.String url,
java.lang.String contextName)
throws javax.servlet.jsp.JspException
url all the references to relative
directories.
HttpServletRequest - request HTTP requesturl - URLcontextName - application context
url has references to relative directories,
it returns the absolute path deleting these relative references.
If the url is relative and it does not reference
our application, it will return null.
javax.servlet.jsp.JspException - if a JSP exception has occurred
public static java.lang.String addHDIVState(java.lang.String encodedURL,
java.lang.String anchor)
encodedURL.
encodedURL - URL encodedorg.hdiv.composer.IDataComposer
public static java.lang.String encodeURLParameters(javax.servlet.http.HttpServletRequest request,
java.lang.String url,
java.lang.String charEncoding)
throws javax.servlet.jsp.JspException
url parameters.
HttpServletRequest - request HTTP requesturl - request urlcharEncoding - character encoding
javax.servlet.jsp.JspException - if a JSP exception has occurred
|
HDIV 2.0.4 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||