public class XWikiRequestProcessor
extends org.apache.struts.action.RequestProcessor
| Modifier and Type | Class and Description |
|---|---|
class |
XWikiRequestProcessor.RequestProcessorServletRequestWrapper
Remove request parameters containing special characters having a meaning for BeanUtils since otherwise BeanUtils
throws an exception if they are not used properly (for example if there's an open
( but without a closing
) it'll report a "missing end delimiter" exception. |
| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
LOGGER |
| Constructor and Description |
|---|
XWikiRequestProcessor() |
| Modifier and Type | Method and Description |
|---|---|
protected String |
processPath(javax.servlet.http.HttpServletRequest httpServletRequest,
javax.servlet.http.HttpServletResponse httpServletResponse) |
protected void |
processPopulate(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.apache.struts.action.ActionForm form,
org.apache.struts.action.ActionMapping mapping)
Override the implementation from Struts in order to remove request parameter keys using special BeanUtils syntax
that we don't use and that can causes errors to be raised, see
XWikiRequestProcessor.RequestProcessorServletRequestWrapper. |
destroy, doForward, doInclude, getInternal, getServletContext, init, internalModuleRelativeForward, internalModuleRelativeInclude, process, processActionCreate, processActionForm, processActionPerform, processCachedMessages, processContent, processException, processForward, processForwardConfig, processInclude, processLocale, processMapping, processMultipart, processNoCache, processPreprocess, processRoles, processValidateprotected String processPath(javax.servlet.http.HttpServletRequest httpServletRequest, javax.servlet.http.HttpServletResponse httpServletResponse) throws IOException
processPath in class org.apache.struts.action.RequestProcessorIOExceptionprotected void processPopulate(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
org.apache.struts.action.ActionForm form,
org.apache.struts.action.ActionMapping mapping)
throws javax.servlet.ServletException
XWikiRequestProcessor.RequestProcessorServletRequestWrapper.processPopulate in class org.apache.struts.action.RequestProcessorjavax.servlet.ServletExceptionCopyright © 2004–2021 XWiki. All rights reserved.