私の実際の要件は、アプリケーションが DB 接続を作成できない場合、「DB 接続を作成できません」というエラー メッセージが UI に表示されることです。そこで、ユーザー定義の をスローするクラスを作成しましたDBConnectionException。ActionMessagesクラス で以下の行を書きました:
ActionMesssages messages = new ActionMessages();
try {
schedule = scheduleDAO.getSchedule();
} catch (DBConnectionException e) {
messages.add("scheduleDelete", new ActionMessage(e.getMessage()));
}
例外が発生していますが、次のようになります。
???en_US.Unable to create DB connection???
ファイルにキーがないため、これを取得してUnable to create DB connectionいApplicationResouces.propertiesます。私の質問は:
キー入力の代わりに文字列を使用することはできますActionMessageか? のコンストラクタはすべてActionMessageキー付きです。に文字列を直接追加する方法はActionMessages? または、別の解決策を提案してください。