public class ParserWebContextImpl extends AbstractWebContextWrapper implements ParserWebContext
itemMapDEFAULT_CHARSET_ENCODING, UPLOAD_FAILED, UPLOAD_SIZE_LIMIT_EXCEEDED, URL_CASE_FOLDING_LOWER, URL_CASE_FOLDING_LOWER_WITH_UNDERSCORES, URL_CASE_FOLDING_NONE, URL_CASE_FOLDING_UPPER, URL_CASE_FOLDING_UPPER_WITH_UNDERSCORES| 构造器和说明 |
|---|
ParserWebContextImpl(WebContext wrappedContext)
包装一个
RequestContext对象。 |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
convertCase(String str)
将指定的字符串根据
getCaseFolding()的设置,转换成指定大小写形式。 |
String |
getCaseFolding()
按照指定的风格转换parameters和cookies的名称,默认为“小写加下划线”。
|
CookieParser |
getCookies()
取得所有cookie。
|
String |
getHtmlFieldSuffix()
取得代表HTML字段的后缀。
|
ParameterParser |
getParameters()
取得所有query参数。
|
org.springframework.beans.PropertyEditorRegistrar |
getPropertyEditorRegistrar()
取得用来转换参数类型的propertyEditor注册器。
|
String |
getURIEncoding()
当
useServletEngineParser==false并且
useBodyEncodingForURI=false时,用该编码来解释GET请求的参数。 |
boolean |
isAutoUpload()
是否自动执行Upload。
|
boolean |
isConverterQuiet()
类型转换出错时,是否不报错,而是返回默认值。
|
boolean |
isTrimming()
是否对输入参数进行trimming。
|
boolean |
isUnescapeParameters()
是否对参数进行HTML entities解码,默认为
false。 |
boolean |
isUseBodyEncodingForURI()
是否以request.setCharacterEncoding所指定的编码来解析query,默认为
true。 |
boolean |
isUseServletEngineParser()
是否使用servlet引擎的parser,默认为
false。 |
void |
setAutoUpload(boolean autoUpload)
是否自动执行Upload。
|
void |
setCaseFolding(String folding)
按照指定的风格转换parameters和cookies的名称,默认为“小写加下划线”。
|
void |
setConverterQuiet(boolean converterQuiet)
设置类型转换出错时,是否不报错,而是返回默认值。
|
void |
setHtmlFieldSuffix(String htmlFieldSuffix)
设置代表HTML字段的后缀。
|
void |
setParameterParserFilters(ParameterParserFilter[] filters)
设置用于过滤参数的filters。
|
void |
setPropertyEditorRegistrar(org.springframework.beans.PropertyEditorRegistrar propertyEditorRegistrar)
设置用来转换参数类型的propertyEditor注册器。
|
void |
setTrimming(boolean trimming)
是否对输入参数进行trimming。
|
void |
setUnescapeParameters(boolean unescapeParameters)
是否对参数进行HTML entities解码,默认为
false。 |
void |
setUploadService(UploadService upload)
设置upload service。
|
void |
setURIEncoding(String uriEncoding)
当
useServletEngineParser==false并且
useBodyEncodingForURI=false时,用该编码来解释GET请求的参数。 |
void |
setUseBodyEncodingForURI(boolean useBodyEncodingForURI)
是否以request.setCharacterEncoding所指定的编码来解析query,默认为
true。 |
void |
setUseServletEngineParser(boolean useServletEngineParser)
是否使用servlet引擎的parser,默认为
false。 |
get, getFromWrapperContext, getObject, getRequest, getResponse, getServletContext, getWrappedWebContext, getWrappedWebContext, init, putSubWebContext, setObject, setRequest, setResponse, setServletContextclear, clearSubContext, createSubContext, findNodeMap, get, getParent, getSubContext, getSubContextMap, put, putContext, putSubContext, remove, removeSubContext, renameKey, renameKeyNodeMap, setParentexist, get, getItemMap, put, remove, sizeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetObject, getRequest, getResponse, getServletContext, getWrappedWebContext, init, setObject, setRequest, setResponse, setServletContextclearSubContext, createSubContext, get, getParent, getSubContext, getSubContextMap, put, putSubContext, remove, removeSubContext, setParentclear, exist, get, get, getItemMap, put, remove, renameKey, sizepublic ParserWebContextImpl(WebContext wrappedContext)
RequestContext对象。wrappedContext - 被包装的RequestContextpublic org.springframework.beans.PropertyEditorRegistrar getPropertyEditorRegistrar()
getPropertyEditorRegistrar 在接口中 ParserWebContextpublic void setPropertyEditorRegistrar(org.springframework.beans.PropertyEditorRegistrar propertyEditorRegistrar)
public boolean isConverterQuiet()
isConverterQuiet 在接口中 ParserWebContextpublic void setConverterQuiet(boolean converterQuiet)
public boolean isAutoUpload()
isAutoUpload 在接口中 ParserWebContextpublic void setAutoUpload(boolean autoUpload)
public String getCaseFolding()
getCaseFolding 在接口中 ParserWebContextpublic void setCaseFolding(String folding)
public boolean isUnescapeParameters()
false。isUnescapeParameters 在接口中 ParserWebContextpublic void setUnescapeParameters(boolean unescapeParameters)
false。public void setUseServletEngineParser(boolean useServletEngineParser)
false。public boolean isUseServletEngineParser()
false。isUseServletEngineParser 在接口中 ParserWebContextpublic boolean isUseBodyEncodingForURI()
true。isUseBodyEncodingForURI 在接口中 ParserWebContextpublic void setUseBodyEncodingForURI(boolean useBodyEncodingForURI)
true。public String getURIEncoding()
useServletEngineParser==false并且
useBodyEncodingForURI=false时,用该编码来解释GET请求的参数。getURIEncoding 在接口中 ParserWebContextpublic void setURIEncoding(String uriEncoding)
useServletEngineParser==false并且
useBodyEncodingForURI=false时,用该编码来解释GET请求的参数。public boolean isTrimming()
true。isTrimming 在接口中 ParserWebContextpublic void setTrimming(boolean trimming)
true。public void setUploadService(UploadService upload)
upload - UploadService对象public void setParameterParserFilters(ParameterParserFilter[] filters)
public String getHtmlFieldSuffix()
getHtmlFieldSuffix 在接口中 ParserWebContextpublic void setHtmlFieldSuffix(String htmlFieldSuffix)
public ParameterParser getParameters()
getParameters 在接口中 ParserWebContextParameterParser实例public CookieParser getCookies()
getCookies 在接口中 ParserWebContextCookieParser实例public String convertCase(String str)
getCaseFolding()的设置,转换成指定大小写形式。convertCase 在接口中 ParserWebContextstr - 要转换的字符串Copyright © 2006-2013 开源组织. All Rights Reserved.