/** * {@inheritDoc} */ @Override public Object intercept(ActionRequest actionRequest) throws Exception { HttpServletRequest servletRequest = actionRequest.getHttpServletRequest(); // detect multipart request if (ServletUtil.isMultipartRequest(servletRequest)) { servletRequest = new MultipartRequestWrapper(servletRequest, madvocConfig.getFileUploadFactory(), madvocConfig.getEncoding()); actionRequest.setHttpServletRequest(servletRequest); } // do it inject(actionRequest); Object result = actionRequest.invoke(); outject(actionRequest); return result; }