|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectorg.tinygroup.context.impl.BaseContextImpl
org.tinygroup.context.impl.ContextImpl
org.tinygroup.weblayer.webcontext.AbstractWebContextWrapper
org.tinygroup.weblayer.webcontext.parser.impl.ParserWebContextImpl
public class ParserWebContextImpl
自动解析request parameters和cookie parameters,并透明地处理upload请求的request context实现。
| 字段摘要 |
|---|
| 从类 org.tinygroup.context.impl.BaseContextImpl 继承的字段 |
|---|
itemMap |
| 从接口 org.tinygroup.weblayer.webcontext.parser.ParserWebContext 继承的字段 |
|---|
DEFAULT_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。 |
| 从类 org.tinygroup.weblayer.webcontext.AbstractWebContextWrapper 继承的方法 |
|---|
get, getFromWrapperContext, getObject, getRequest, getResponse, getServletContext, getWrappedWebContext, getWrappedWebContext, init, putSubWebContext, setObject, setRequest, setResponse, setServletContext |
| 从类 org.tinygroup.context.impl.ContextImpl 继承的方法 |
|---|
clear, clearSubContext, createSubContext, findNodeMap, get, getParent, getSubContext, getSubContextMap, put, putContext, putSubContext, remove, removeSubContext, renameKey, renameKeyNodeMap, setParent |
| 从类 org.tinygroup.context.impl.BaseContextImpl 继承的方法 |
|---|
exist, get, getItemMap, put, remove, size |
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| 从接口 org.tinygroup.weblayer.WebContext 继承的方法 |
|---|
getObject, getRequest, getResponse, getServletContext, getWrappedWebContext, init, setObject, setRequest, setResponse, setServletContext |
| 从接口 org.tinygroup.context.Context 继承的方法 |
|---|
clearSubContext, createSubContext, get, getParent, getSubContext, getSubContextMap, put, putSubContext, remove, removeSubContext, setParent |
| 从接口 org.tinygroup.context.BaseContext 继承的方法 |
|---|
clear, exist, get, get, getItemMap, put, remove, renameKey, size |
| 构造方法详细信息 |
|---|
public ParserWebContextImpl(WebContext wrappedContext)
RequestContext对象。
wrappedContext - 被包装的RequestContext| 方法详细信息 |
|---|
public org.springframework.beans.PropertyEditorRegistrar getPropertyEditorRegistrar()
ParserWebContext 中的 getPropertyEditorRegistrarpublic void setPropertyEditorRegistrar(org.springframework.beans.PropertyEditorRegistrar propertyEditorRegistrar)
public boolean isConverterQuiet()
ParserWebContext 中的 isConverterQuietpublic void setConverterQuiet(boolean converterQuiet)
public boolean isAutoUpload()
ParserWebContext 中的 isAutoUploadpublic void setAutoUpload(boolean autoUpload)
public String getCaseFolding()
ParserWebContext 中的 getCaseFoldingpublic void setCaseFolding(String folding)
public boolean isUnescapeParameters()
false。
ParserWebContext 中的 isUnescapeParameterspublic void setUnescapeParameters(boolean unescapeParameters)
false。
public void setUseServletEngineParser(boolean useServletEngineParser)
false。
public boolean isUseServletEngineParser()
false。
ParserWebContext 中的 isUseServletEngineParserpublic boolean isUseBodyEncodingForURI()
true。
ParserWebContext 中的 isUseBodyEncodingForURIpublic void setUseBodyEncodingForURI(boolean useBodyEncodingForURI)
true。
public String getURIEncoding()
useServletEngineParser==false并且
useBodyEncodingForURI=false时,用该编码来解释GET请求的参数。
ParserWebContext 中的 getURIEncodingpublic void setURIEncoding(String uriEncoding)
useServletEngineParser==false并且
useBodyEncodingForURI=false时,用该编码来解释GET请求的参数。
public boolean isTrimming()
true。
ParserWebContext 中的 isTrimmingpublic void setTrimming(boolean trimming)
true。
public void setUploadService(UploadService upload)
upload - UploadService对象public void setParameterParserFilters(ParameterParserFilter[] filters)
public String getHtmlFieldSuffix()
ParserWebContext 中的 getHtmlFieldSuffixpublic void setHtmlFieldSuffix(String htmlFieldSuffix)
public ParameterParser getParameters()
ParserWebContext 中的 getParametersParameterParser实例public CookieParser getCookies()
ParserWebContext 中的 getCookiesCookieParser实例public String convertCase(String str)
getCaseFolding()的设置,转换成指定大小写形式。
ParserWebContext 中的 convertCasestr - 要转换的字符串
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||