In addition to the RequestLocale
properties that require configuration, the RequestLocale
component contains the following optional properties.
locale
The java.util.Locale
objects used in locale-sensitive operations. These Locale
objects are cached for reuse.
localeString
A String representation of the locale. Calling toString()
on a java.util.Locale
results in a new String allocation for each call. The localeString
property uses the same String representation repeatedly for a given Locale
.
previousLocale
Sometimes a locale is changed during a session. The previousLocale
is the Locale
object used in the previous request.
previousLocaleString
A String representation of the previousLocale
. The previousLocaleString
property uses the same String representation repeatedly for a given Locale
.
acceptLanguage
The ACCEPT-LANGUAGE HTTP
header field from the request that defined the RequestLocale
component for the session.
acceptLanguageList
The acceptLanguage
property parsed into an array of Strings.
acceptCharset
The ACCEPT-CHARSET HTTP
header field from the request that defined the RequestLocale
component for the session.
acceptCharsetList
The acceptCharset
property parsed into an array of Strings.