0

アドバイスが必要です。2 つの言語にローカライズされたコンテンツを含むサイトを開発しています。そのために、key - lang と name smth - key のマップを使用します。languageds を含む selectOneMenu があり、異なるデータを持つこの selectOneMenu リストに依存しています。選択した言語の値を取得するリストを再初期化します。ただし、第一言語のデータは必須です。ANand 2 番目のラングは必須ではありません。

言語を変更するたびにデータベースからデータを選択するのではなく、selectOneMenuの「フィルター」について考えます。このケースについて何か良いアドバイスをお願いします。例になるかもしれません

4

1 に答える 1

0

サイトでローカライズされたコンテンツを使用している場合は、リソース バンドルを使用する必要があります。チェックアウト:

http://java.dzone.com/articles/resource-bundles-jsf-20

私の意見では、フィルターは現在の言語である必要があります。フィルターに両方の言語を使用させる価値はないと思います...ユーザーは1つの優先言語に固執する傾向があるため、実際に使用例を確認できません

于 2013-06-07T08:37:52.513 に答える