私は何かを見落としています。誰かが私にこれに関するリソースを提供してくれることを願っています。
Tiles2.2.2のアプリケーションでSpring2.5.6を使用しています。
さまざまなロケールのページ内に特定の情報を表示する必要があります。
現在、Spring MVC+Tilesを利用するようにアプリケーションを移行しています。そのため、JSPページ内でもJSTLを使用しています。
だから私がやろうとしているのは、日付をレンダリングするために特定の時点でロケールを設定することです
<fmt:setLocale locale="de" />
<fmt:formatDate dateStyle="long" type="date" value="${someDate}" />
現在、Spring MVC + Tilesでは、これはページの母国語コンテキスト内でのみレンダリングされます。ただし、これをストレートJSPで実行すると、正常に機能します。
Springで使用される「TilesView」クラスが特定のローカリゼーションコンテキストと変数を公開していることは知っていますが、これが呼び出していた<fmt:setLocale/>呼び出しに干渉しているかどうかはわかりません。
助けてくれてありがとう!