/** * Processes a request caused by a form submit.<p> * * @param request the request to process */ void processFormSubmitRequest(HttpServletRequest request) { String formDataId = getFormDataId(request); List<FileItem> items = CmsRequestUtil.readMultipartFileItems(request); m_storedFormData.put(formDataId, items); }
/** * Parses a request of the form <code>multipart/form-data</code>. * * The result list will contain items of type <code>{@link FileItem}</code>. * If the request is not of type <code>multipart/form-data</code>, then <code>null</code> is returned.<p> * * @param request the HTTP servlet request to parse * * @return the list of <code>{@link FileItem}</code> extracted from the multipart request, * or <code>null</code> if the request was not of type <code>multipart/form-data</code> */ public static List<FileItem> readMultipartFileItems(HttpServletRequest request) { return readMultipartFileItems(request, OpenCms.getSystemInfo().getPackagesRfsPath()); }
m_multiPartFileItems = CmsRequestUtil.readMultipartFileItems(request); if (m_multiPartFileItems != null) {
m_multiPartFileItems = CmsRequestUtil.readMultipartFileItems(request); if (m_multiPartFileItems != null) {
m_mulipartFileItems = CmsRequestUtil.readMultipartFileItems(req);
/** * Fills all class parameter values from the data provided in the current request.<p> * * For this class, the parameters are filled manually from the request, because the needed parameter * names for the file browser are in mixed case and not lower case.<p> * * @param request the current JSP request */ public void fillParamValues(HttpServletRequest request) { // ensure a multipart request is parsed only once (for "forward" scenarios with reports) if (null == request.getAttribute(REQUEST_ATTRIBUTE_MULTIPART)) { // check if this is a multipart request m_multiPartFileItems = CmsRequestUtil.readMultipartFileItems(request); if (m_multiPartFileItems != null) { // this was indeed a multipart form request CmsRequestUtil.readParameterMapFromMultiPart( getCms().getRequestContext().getEncoding(), m_multiPartFileItems); request.setAttribute(REQUEST_ATTRIBUTE_MULTIPART, Boolean.TRUE); } } // manually fill the required request parameters in the members setParamCommand(decodeParamValue(PARAM_COMMAND, request.getParameter(PARAM_COMMAND))); setParamCurrentFolder(decodeParamValue(PARAM_CURRENTFOLDER, request.getParameter(PARAM_CURRENTFOLDER))); setParamNewFolderName(decodeParamValue(PARAM_NEWFOLDERNAME, request.getParameter(PARAM_NEWFOLDERNAME))); setParamServerPath(decodeParamValue(PARAM_SERVERPATH, request.getParameter(PARAM_SERVERPATH))); setParamType(decodeParamValue(PARAM_TYPE, request.getParameter(PARAM_TYPE))); }
List mulipartFileItems = CmsRequestUtil.readMultipartFileItems(jsp.getRequest()); m_parameterMap = new HashMap(); if (mulipartFileItems != null) {