この拡張コンポーネントは、アプリケーションでページのロケールを動的に設定するときに役立ちます。デフォルトでは、コンポーネントはアプリケーション Bean からエンコーディングを読み取ります。コンポーネントをアプリケーションに追加すると、デフォルトで、「value」プロパティーがアプリケーション Bean の「 localeCharacterEncoding 」プロパティーにバインドされます。例:
#{ApplicationBean1.localeCharacterEncoding}
標準の ApplicationBean1 クラスの「localeCharacterEncoding」プロパティーのデフォルトの動作は、次のとおりです。
GB2312 を返します。UTF-8 を返します。アプリケーション Bean で独自の getLocaleCharacterEncoding メソッドを使用することによって、この動作をカスタマイズできます。