|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
public interface ParserWebContext
自动解析request parameters和cookie parameters,并透明地处理upload请求的web context实现。
| 字段摘要 | |
|---|---|
static String |
DEFAULT_CHARSET_ENCODING
默认的编码字符集。 |
static String |
UPLOAD_FAILED
在parameters中表示upload失败,请求被忽略。 |
static String |
UPLOAD_SIZE_LIMIT_EXCEEDED
在parameters中表示upload文件尺寸超过限制值,请求被忽略。 |
static String |
URL_CASE_FOLDING_LOWER
配置文件属性可选项:将parameters和cookies的名称转换成小写。 |
static String |
URL_CASE_FOLDING_LOWER_WITH_UNDERSCORES
配置文件属性可选项:将parameters和cookies的名称转换成小写加下划线。 |
static String |
URL_CASE_FOLDING_NONE
配置文件属性可选项:不对parameters和cookies的名称进行大小写转换。 |
static String |
URL_CASE_FOLDING_UPPER
配置文件属性可选项:将parameters和cookies的名称转换成大写。 |
static String |
URL_CASE_FOLDING_UPPER_WITH_UNDERSCORES
配置文件属性可选项:将parameters和cookies的名称转换成大写加下划线。 |
| 方法摘要 | |
|---|---|
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解码,默认为 true。 |
boolean |
isUseBodyEncodingForURI()
是否以request.setCharacterEncoding所指定的编码来解析query,默认为 true。 |
boolean |
isUseServletEngineParser()
是否使用servlet引擎的parser,默认为 false。 |
| 从接口 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 |
| 字段详细信息 |
|---|
static final String URL_CASE_FOLDING_NONE
static final String URL_CASE_FOLDING_LOWER
static final String URL_CASE_FOLDING_LOWER_WITH_UNDERSCORES
static final String URL_CASE_FOLDING_UPPER
static final String URL_CASE_FOLDING_UPPER_WITH_UNDERSCORES
static final String DEFAULT_CHARSET_ENCODING
static final String UPLOAD_FAILED
static final String UPLOAD_SIZE_LIMIT_EXCEEDED
| 方法详细信息 |
|---|
org.springframework.beans.PropertyEditorRegistrar getPropertyEditorRegistrar()
boolean isConverterQuiet()
boolean isAutoUpload()
String getHtmlFieldSuffix()
String getCaseFolding()
boolean isUnescapeParameters()
true。
boolean isUseServletEngineParser()
false。
boolean isUseBodyEncodingForURI()
true。
只有当useServletEngineParser==false时,此选项才有效。
String getURIEncoding()
useServletEngineParser==false并且
useBodyEncodingForURI=false时,用该编码来解释GET请求的参数。
boolean isTrimming()
true。
ParameterParser getParameters()
ParameterParser实例CookieParser getCookies()
CookieParser实例String convertCase(String str)
getCaseFolding()的设置,转换成指定大小写形式。
str - 要转换的字符串
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||