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 ACCEPTLANGUAGE 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 ACCEPTCHARSET HTTP
header field from the request that defined the RequestLocale
component for the session.
acceptCharsetList
The acceptCharset
property parsed into an array of Strings.