public class SetLocaleWebContextImpl extends AbstractWebContextWrapper implements SetLocaleWebContext
SetLocaleWebContext的实现。| 限定符和类型 | 字段和说明 |
|---|---|
protected static Logger |
log |
itemMapCHARSET_DEFAULT, INPUT_CHARSET_PARAM_DEFAULT, LOCALE_DEFAULT, OUTPUT_CHARSET_PARAM_DEFAULT, PARAMETER_KEY_DEFAULT, PARAMETER_SET_TO_DEFAULT_VALUE, SESSION_KEY_DEFAULT| 构造器和说明 |
|---|
SetLocaleWebContextImpl(WebContext wrappedContext)
包装一个
RequestContext对象。 |
| 限定符和类型 | 方法和说明 |
|---|---|
String |
getResponseContentType()
取得content type。
|
void |
prepare()
设置locale、输入charset、输出charset。
|
void |
setDefaultCharset(String defaultCharset) |
void |
setDefaultLocale(Locale defaultLocale) |
void |
setInputCharsetPattern(Pattern inputCharsetPattern) |
void |
setOutputCharsetPattern(Pattern outputCharsetPattern) |
void |
setOverriders(SetLocaleOverrider[] overriders) |
void |
setParamKey(String paramKey) |
void |
setResponseCharacterEncoding(String charset)
设置response输出字符集。
|
void |
setResponseContentType(String contentType,
boolean appendCharset)
设置content type。
|
void |
setSessionKey(String sessionKey) |
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, sizeprotected static Logger log
public SetLocaleWebContextImpl(WebContext wrappedContext)
RequestContext对象。wrappedContext - 被包装的RequestContextpublic void setInputCharsetPattern(Pattern inputCharsetPattern)
public void setOutputCharsetPattern(Pattern outputCharsetPattern)
public void setOverriders(SetLocaleOverrider[] overriders)
public void setDefaultLocale(Locale defaultLocale)
public void setDefaultCharset(String defaultCharset)
public void setSessionKey(String sessionKey)
public void setParamKey(String paramKey)
public String getResponseContentType()
getResponseContentType 在接口中 SetLocaleWebContextpublic void setResponseContentType(String contentType, boolean appendCharset)
getCharacterEncoding被设置,则加上charset标记。
如果appendCharset为false,则content
type中将不包含charset标记。
setResponseContentType 在接口中 SetLocaleWebContextcontentType - content typeappendCharset - 输出字符集public void setResponseCharacterEncoding(String charset)
getWriter之前执行。setResponseCharacterEncoding 在接口中 SetLocaleWebContextcharset - 输出字符集,如果charset为null ,则从contentType中删除charset标记public void prepare()
Copyright © 2006-2013 开源组织. All Rights Reserved.