Spring 3 と struts 2 を使用したアプリケーションがあります。カスタム メッセージを含む独自のプロパティ ファイルがあります。これらのファイルは、起動時に spring で動的にロードされます。そして、コードの任意の場所から PropertyCache.getMessage() を使用して、これらのカスタム メッセージを取得します。これらのメッセージ リソースは、アプリケーションとスプリングによって完全に制御されます。
これで、ファイルのアップロードのシナリオができました。アップロード制限は、グローバル Struts 定数と「fileUpload」インターセプターで構成されます。理論によると、ユーザーが大きなファイルをアップロードしようとすると、フレームワークはそのメッセージを表示します (ストラットでカスタマイズする方法を知っています)。
私は独自のリソースを使用しているため、独自の「PropertyCache.getMessage()」メソッドを使用してカスタム メッセージを表示したいと考えています (「 struts.messages.error.file.too.large 」は使用しません)。
フレームワークがstruts定数/strutsグローバルプロパティの代わりに自分のリソースからメッセージを取得するように、strutsエラーメッセージをオーバーライドするにはどうすればよいですか?