Class JakartaMultiPartRequest
java.lang.Object
org.apache.struts2.dispatcher.multipart.AbstractMultiPartRequest
org.apache.struts2.dispatcher.multipart.JakartaMultiPartRequest
- All Implemented Interfaces:
- MultiPartRequest
Multipart form data request adapter for Jakarta Commons FileUpload package.
- 
Field SummaryFields inherited from class org.apache.struts2.dispatcher.multipart.AbstractMultiPartRequestBUFFER_SIZE, bufferSize, defaultEncoding, errors, maxFiles, maxFileSize, maxSize, maxSizeOfFiles, maxStringLength, parameters, STRUTS_MESSAGES_UPLOAD_ERROR_PARAMETER_TOO_LONG_KEY, uploadedFiles
- 
Constructor SummaryConstructors
- 
Method SummaryModifier and TypeMethodDescriptionprotected org.apache.commons.fileupload2.jakarta.servlet6.JakartaServletDiskFileUploadcreateJakartaFileUpload(Charset charset, Path saveDir) Creates an instance ofJakartaServletDiskFileUploadused by the parser to extract uploaded filesprotected voidprocessFileField(org.apache.commons.fileupload2.core.DiskFileItem item) protected voidprocessNormalFormField(org.apache.commons.fileupload2.core.DiskFileItem item, Charset charset) protected voidprocessUpload(jakarta.servlet.http.HttpServletRequest request, String saveDir) Process the request extract file upload dataMethods inherited from class org.apache.struts2.dispatcher.multipart.AbstractMultiPartRequestbuildErrorMessage, cleanUp, exceedsMaxStringLength, getCanonicalName, getContentType, getErrors, getFile, getFileNames, getFileParameterNames, getFilesystemName, getParameter, getParameterNames, getParameterValues, parse, prepareServletFileUpload, readCharsetEncoding, sanitizeNewlines, setBufferSize, setDefaultEncoding, setMaxFiles, setMaxFileSize, setMaxSize, setMaxSizeOfFiles, setMaxStringLength
- 
Constructor Details- 
JakartaMultiPartRequestpublic JakartaMultiPartRequest()
 
- 
- 
Method Details- 
processUploadprotected void processUpload(jakarta.servlet.http.HttpServletRequest request, String saveDir) throws IOException Description copied from class:AbstractMultiPartRequestProcess the request extract file upload data- Specified by:
- processUploadin class- AbstractMultiPartRequest
- Parameters:
- request- current- HttpServletRequest
- saveDir- a temporary directory to store files
- Throws:
- IOException
 
- 
createJakartaFileUploadprotected org.apache.commons.fileupload2.jakarta.servlet6.JakartaServletDiskFileUpload createJakartaFileUpload(Charset charset, Path saveDir) Description copied from class:AbstractMultiPartRequestCreates an instance ofJakartaServletDiskFileUploadused by the parser to extract uploaded files- Specified by:
- createJakartaFileUploadin class- AbstractMultiPartRequest
- Parameters:
- charset- used charset from incoming request
- saveDir- a temporary folder to store uploaded files (not always needed)
 
- 
processNormalFormFieldprotected void processNormalFormField(org.apache.commons.fileupload2.core.DiskFileItem item, Charset charset) throws IOException - Throws:
- IOException
 
- 
processFileFieldprotected void processFileField(org.apache.commons.fileupload2.core.DiskFileItem item) 
 
-