0

オペレーティング システムの $LANG 値に応じて、JSF ページでの数値の表示が異なります。たとえば、次のコードを使用します。

<h:outputText value="#{myController.myNumberValue}" />

$LANG = en_US.ISO-8859-1 では、「623, 451」となります。$LANG = fr_FR.UTF-8 では、「623 451」となります。

私の質問は、アプリケーションがオペレーティング システムの構成から独立している方法を教えてください。

faces-config.xml で次の構成を試しましたが、うまくいきません:

<locale-config>
    <default-locale>en</default-locale>
</locale-config>

また、次のタグ内に h:outputText タグをカプセル化しようとしましたが、うまくいきません:

<f:view locale="en">
    <h:outputText value="#{myController.myNumberValue}" />    
</f:view>

私の問題を解決するためのアイデアはありますか?

前もって感謝します。

4

1 に答える 1