我有一个带有自定义模型的组件(扩展检票口标准模型类)。当 Wicket 调用时,我的模型从数据库/Web 服务加载数据getObject()
。
由于多种原因,此查找可能会失败。我想通过在带有该组件的网页上显示一条好消息来处理此错误。最好的方法是什么?
public class MyCustomModel extends Model {
@Override
public String getObject() {
try {
return Order.lookupOrderDataFromRemoteService();
} catch (Exception e) {
logger.error("Failed silently...");
// How do I propagate this to the component/page?
}
return null;
}
请注意,错误发生在与组件分离的模型内部。