public class AjaxRequestWrapper
extends javax.servlet.http.HttpServletRequestWrapper
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
REVISION |
| Constructor and Description |
|---|
AjaxRequestWrapper(javax.servlet.http.HttpServletRequest req,
JcmsJspAjaxContext jjac) |
| Modifier and Type | Method and Description |
|---|---|
static void |
disableParameterPropagation(javax.servlet.ServletRequest request) |
static void |
enableParameterPropagation(javax.servlet.ServletRequest request) |
java.lang.String |
getContextPath() |
java.lang.String |
getHeader(java.lang.String name) |
java.util.Map<java.lang.String,java.lang.String[]> |
getOriginalParameterMap()
Return the Original parameter map
|
java.lang.String |
getOriginalPathInfo()
Retrieve the path info of the origina unwrapped request
|
java.lang.String |
getOriginalServletPath()
Retrieve the servlet path of the origina unwrapped request
|
java.lang.String |
getParameter(java.lang.String name) |
java.util.Map<java.lang.String,java.lang.String[]> |
getParameterMap() |
java.util.Enumeration<java.lang.String> |
getParameterNames() |
java.lang.String[] |
getParameterValues(java.lang.String name) |
java.lang.String |
getPathInfo() |
java.lang.String |
getPathTranslated() |
java.lang.String |
getQueryString() |
java.lang.String |
getRequestURI() |
java.lang.String |
getServletPath() |
protected boolean |
isParameterPropagationDisabled() |
static boolean |
isParametersPropagationEnabled()
Checks if automatic propagation of request parameters from
the initial request to subsequent Ajax Refresh requests is enabled (true) or disable (false).
|
static void |
restoreDefaultParameterPropagation(javax.servlet.ServletRequest request) |
static void |
setFakeAttributes()
Overrides request attributes by fake request attributes
|
void |
setRequestAttributes() |
static void |
useFakeRequest(boolean use)
Activate/Desactivate use of the fake request.
|
authenticate, changeSessionId, getAuthType, getCookies, getDateHeader, getHeaderNames, getHeaders, getIntHeader, getMethod, getPart, getParts, getRemoteUser, getRequestedSessionId, getRequestURL, getSession, getSession, getUserPrincipal, isRequestedSessionIdFromCookie, isRequestedSessionIdFromUrl, isRequestedSessionIdFromURL, isRequestedSessionIdValid, isUserInRole, login, logout, upgradegetAsyncContext, getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentLengthLong, getContentType, getDispatcherType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRemotePort, getRequest, getRequestDispatcher, getScheme, getServerName, getServerPort, getServletContext, isAsyncStarted, isAsyncSupported, isSecure, isWrapperFor, isWrapperFor, removeAttribute, setAttribute, setCharacterEncoding, setRequest, startAsync, startAsyncclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetAsyncContext, getAttribute, getAttributeNames, getCharacterEncoding, getContentLength, getContentLengthLong, getContentType, getDispatcherType, getInputStream, getLocalAddr, getLocale, getLocales, getLocalName, getLocalPort, getProtocol, getReader, getRealPath, getRemoteAddr, getRemoteHost, getRemotePort, getRequestDispatcher, getScheme, getServerName, getServerPort, getServletContext, isAsyncStarted, isAsyncSupported, isSecure, removeAttribute, setAttribute, setCharacterEncoding, startAsync, startAsyncpublic static final java.lang.String REVISION
public AjaxRequestWrapper(javax.servlet.http.HttpServletRequest req,
JcmsJspAjaxContext jjac)
public static boolean isParametersPropagationEnabled()
Request parameter propagation is disabled by default in JCMS 10 (since JCMS-4951).
It can be overrided through JCMS property channel.ajax.propagate-parameters: true
if any unexpected behavior were to occur following this change.
This method and all automatic parameters propagation code will be removed in JCMS 11, unless major issue is found. cf JCMS-6097.
public java.lang.String getRequestURI()
getRequestURI in interface javax.servlet.http.HttpServletRequestgetRequestURI in class javax.servlet.http.HttpServletRequestWrapperpublic java.lang.String getContextPath()
getContextPath in interface javax.servlet.http.HttpServletRequestgetContextPath in class javax.servlet.http.HttpServletRequestWrapperpublic java.lang.String getPathInfo()
getPathInfo in interface javax.servlet.http.HttpServletRequestgetPathInfo in class javax.servlet.http.HttpServletRequestWrapperpublic java.lang.String getPathTranslated()
getPathTranslated in interface javax.servlet.http.HttpServletRequestgetPathTranslated in class javax.servlet.http.HttpServletRequestWrapperpublic java.lang.String getQueryString()
getQueryString in interface javax.servlet.http.HttpServletRequestgetQueryString in class javax.servlet.http.HttpServletRequestWrapperpublic java.lang.String getServletPath()
getServletPath in interface javax.servlet.http.HttpServletRequestgetServletPath in class javax.servlet.http.HttpServletRequestWrapperpublic java.lang.String getOriginalServletPath()
public java.lang.String getOriginalPathInfo()
public static void disableParameterPropagation(javax.servlet.ServletRequest request)
public static void enableParameterPropagation(javax.servlet.ServletRequest request)
public static void restoreDefaultParameterPropagation(javax.servlet.ServletRequest request)
protected boolean isParameterPropagationDisabled()
public java.lang.String getParameter(java.lang.String name)
getParameter in interface javax.servlet.ServletRequestgetParameter in class javax.servlet.ServletRequestWrapperpublic java.util.Map<java.lang.String,java.lang.String[]> getParameterMap()
getParameterMap in interface javax.servlet.ServletRequestgetParameterMap in class javax.servlet.ServletRequestWrapperpublic java.util.Map<java.lang.String,java.lang.String[]> getOriginalParameterMap()
public java.util.Enumeration<java.lang.String> getParameterNames()
getParameterNames in interface javax.servlet.ServletRequestgetParameterNames in class javax.servlet.ServletRequestWrapperpublic java.lang.String[] getParameterValues(java.lang.String name)
getParameterValues in interface javax.servlet.ServletRequestgetParameterValues in class javax.servlet.ServletRequestWrapperpublic java.lang.String getHeader(java.lang.String name)
getHeader in interface javax.servlet.http.HttpServletRequestgetHeader in class javax.servlet.http.HttpServletRequestWrapperpublic void setRequestAttributes()
public static void useFakeRequest(boolean use)
use - the new statepublic static void setFakeAttributes()
Copyright © 2001-2017 Jalios SA. All Rights Reserved.