我的实际要求是,如果应用程序无法创建数据库连接,则应在 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
。我的问题是:
是否可以有一个字符串而不是 key in ActionMessage
?的所有构造函数ActionMessage
都带有一个键。如何直接添加字符串ActionMessages
?或者建议我一个不同的解决方案?