私の実際の要件は、アプリケーションが 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
? または、別の解決策を提案してください。