public interface SetLocaleWebContext extends WebContext
setCharacterEncoding()
方法,使之可以方便地设置输出字符编码,而不需要依赖于
setContentType()
方法。getContentType()
方法,使之可以取得当前输出的content type。LocaleUtil.setContextLocale()
request.setCharacterEncoding()
response.setLocale()
response.setCharacterEncoding()
。Modifier and Type | Field and Description |
---|---|
static String |
CHARSET_DEFAULT
默认的charset。
|
static String |
INPUT_CHARSET_PARAM_DEFAULT |
static String |
LOCALE_DEFAULT
默认的locale。
|
static String |
OUTPUT_CHARSET_PARAM_DEFAULT |
static String |
PARAMETER_KEY_DEFAULT
用来设置locale的parameter key的名称。
|
static String |
PARAMETER_SET_TO_DEFAULT_VALUE |
static String |
SESSION_KEY_DEFAULT
用来保存locale的session key的名称。
|
REQUEST_ATTRIBUTE_FROM_WEBCONTEXT
Modifier and Type | Method and Description |
---|---|
String |
getResponseContentType()
取得content type。
|
void |
setResponseCharacterEncoding(String charset)
设置response输出字符集。注意,此方法必须在第一次
getWriter 之前执行。 |
void |
setResponseContentType(String contentType,
boolean appendCharset)
设置content type。 如果content type不包含charset,并且
getCharacterEncoding 被设置,则加上charset标记。 |
getObject, getRequest, getResponse, getServletContext, getWrappedWebContext, init, isRequestFinished, setObject, setRequest, setResponse, setServletContext
clearSubContext, createSubContext, getInSubContext, getItemMap, getParent, getSubContext, getSubContextMap, getTotalItemMap, put, putSubContext, remove, removeSubContext, setParent
static final String INPUT_CHARSET_PARAM_DEFAULT
static final String OUTPUT_CHARSET_PARAM_DEFAULT
static final String SESSION_KEY_DEFAULT
static final String PARAMETER_KEY_DEFAULT
static final String PARAMETER_SET_TO_DEFAULT_VALUE
static final String LOCALE_DEFAULT
static final String CHARSET_DEFAULT
String getResponseContentType()
void setResponseContentType(String contentType, boolean appendCharset)
getCharacterEncoding
被设置,则加上charset标记。
如果appendCharset
为false
,则content
type中将不包含charset标记。
contentType
- content typeappendCharset
- 输出字符集void setResponseCharacterEncoding(String charset)
getWriter
之前执行。charset
- 输出字符集,如果charset为null
,则从contentType中删除charset标记Copyright © 2006–2018 TinyGroup. All rights reserved.