public interface ParameterParser extends ValueParser
ParameterParser
是用来解析HTTP请求中GET或POST的参数的接口。Modifier and Type | Method and Description |
---|---|
void |
add(String name,
org.apache.commons.fileupload.FileItem value)
添加
FileItem 。 |
org.apache.commons.fileupload.FileItem[] |
getFileItems()
获取所有文件上传内容
|
FileObject |
getFileObject(String key)
取得指定名称的
FileItem 对象,如果不存在,则返回null 。 |
FileObject[] |
getFileObjects(String key)
取得指定名称的
FileItem 对象,如果不存在,则返回null 。 |
void |
parseUpload()
解析符合RFC 1867标准的
multipart/form-data 类型的HTTP请求。 |
void |
parseUpload(UploadParameters params)
解析符合RFC 1867标准的
multipart/form-data 类型的HTTP请求。 |
String |
toQueryString()
将parameters重新组装成query string。
|
add, add, add, add, add, add, add, add, add, clear, containsKey, get, getBoolean, getBoolean, getByte, getByte, getBytes, getChar, getChar, getDate, getDate, getDouble, getDouble, getFloat, getFloat, getInt, getInt, getInts, getInts, getKeys, getLong, getLong, getLongs, getLongs, getObject, getObject, getObjectOfType, getObjectOfType, getObjects, getObjects, getShort, getShort, getString, getString, getStrings, getStrings, getTypeConverter, isEmpty, keySet, remove, setObject, setObjects, setProperties, setString, setStrings, size
FileObject getFileObject(String key)
FileItem
对象,如果不存在,则返回null
。key
- 参数名FileItem
对象FileObject[] getFileObjects(String key)
FileItem
对象,如果不存在,则返回null
。key
- 参数名FileItem
对象的数组void add(String name, org.apache.commons.fileupload.FileItem value)
FileItem
。name
- 参数名value
- 参数值org.apache.commons.fileupload.FileItem[] getFileItems()
void parseUpload() throws UploadException
multipart/form-data
类型的HTTP请求。
要执行此方法,须将UploadService.automatic
配置参数设置成false
。
此方法覆盖了service的默认设置,适合于在action或servlet中手工执行。
UploadException
- 如果解析时出现异常void parseUpload(UploadParameters params) throws UploadException
multipart/form-data
类型的HTTP请求。
要执行此方法,须将UploadService.automatic
配置参数设置成false
。
此方法覆盖了service的默认设置,适合于在action或servlet中手工执行。
sizeThreshold
- 文件放在内存中的阈值,小于此值的文件被保存在内存中。如果此值小于0,则使用预设的值sizeMax
- HTTP请求的最大尺寸,超过此尺寸的请求将被抛弃。repositoryPath
- 暂存上载文件的绝对路径UploadException
- 如果解析时出现异常String toQueryString()
null
Copyright © 2006–2018 TinyGroup. All rights reserved.