<fmt:formatNumber>
友人が使用する JSTL ロケールを設定したい。でこれが可能であることはわかって<fmt:setLocale>
いますが、(DB から取得したユーザー データに応じて) 動的に実行する必要があり、正確には Java コード (フィルター クラス) を使用したいと考えています。
セッション属性javax.servlet.jsp.jstl.fmt.locale
を目的のLocale
インスタンスに設定するとうまくいくと思いましたが、無視されます。JSTL タグはブラウザーのロケールを使用し続けます。
同じ名前のページ コンテキストまたはリクエスト属性がないことを確認しました。
それで、私は何を間違っていますか?それとも、本当に JSP から実行する必要がありますか?
JSTL コードを読んで、a への参照を見つけたので、LocalizationContext
それを設定する必要があると思います。しかし、それがどのように写真に収まるか、どのように設定するかを正確に理解することはできませんでした.