0

プロジェクトのモジュールが多すぎます (約 90)。しかし、プロジェクト全体に単一のファイルを用意するのではなく、モジュールごとに個別の displaytag.properties ファイルを保持したいと考えています。

これを達成する方法。

私はstruts2を使用しています

4

1 に答える 1

1

適切なバンドルを使用して各表示タグを構成できると思います。S2 docsのバンドル検索順序を覚えておいてください。

  • ActionClass.properties インターフェイス.properties
  • Interface.properties (すべてのインターフェースとサブインターフェース)
  • BaseClass.properties (Object.properties まで)
  • ModelDriven のモデル (ModelDriven を実装している場合)、モデル オブジェクトに対して 1 から繰り返す
  • package.properties (クラスが配置されているディレクトリと、すべての親ディレクトリからルート ディレクトリまで)
  • i18n メッセージ キー階層自体を検索する
  • グローバル リソース プロパティ

および DisplayTag ライブラリのドキュメントから:

Web アプリケーション全体に対して、「displaytag.properties」という名前のカスタム プロパティ ファイルを作成し、それをアプリケーション クラスパスに配置します。Displaytag は、要求オブジェクトのロケールを使用して、使用するプロパティ ファイルのロケールを決定します。必要なキーが指定されたファイルに存在しない場合、キーはより一般的なプロパティ ファイルから読み込まれます。

したがって、displaytag は s2 の利用可能なバンドル内の構成キーを検索すると思います。

于 2012-10-03T16:28:35.490 に答える