3

JSP と Java サーブレットを使用して Web アプリケーションを構築しています。現在、プロパティ ファイル (messages.properties) を使用して国際化に JSTL fmt を使用しています。しかし、私の顧客はテキストをライブで更新できるようにしたいので、キー/値をプロパティ ファイルからデータベースに移動する必要があります。<fmt:message>問題は、データベースからJSP ファイルの例のタグにテキストを読み込む方法がわからないこと です。

どんな助けでも大歓迎です、ありがとう

//モモ

4

3 に答える 3

1

<fmt:message>を利用することができ、LocalizationContextそれが を利用することができますResourceBundle。したがって、実際にResourceBundleは、ニーズを満たす を作成する方法に集中する必要があります。絶対にデータベースを使用する必要がある場合は、おそらく誰かがResourceBundleそれを処理するための実装を既に作成しています。少なくとも Java 6 を使用している限り、必ず調査すべきことの 1 つは、ResourceBundle.Control. プロパティ ファイルを引き続き使用しながら、キャッシュ動作をカスタマイズできることが判明する場合があります。

于 2012-09-11T21:04:20.767 に答える
0

ではありませんfmt。独自のタグを作成するか、のコードを変更しますfmt

于 2012-09-11T17:13:52.403 に答える
0

これは解決策になるでしょうか?すべてのキーと値のペアをデータベースから読み取る代わりに、それらをマップに読み取り、すべてのナイトを更新します。 Java web-app 用のデータベース支援 i18n

于 2012-09-12T13:24:25.307 に答える