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.

