【发布时间】:2012-10-03 17:41:39
【问题描述】:
我有这样的方法:
public boolean validateMessage(String message, Errors errors) {
if (!StringUtils.hasLength(message)) {
errors.rejectValue(wrapperName + "message", "EMPTY_MESSAGE", EMPTY_MESSAGE_ERRORMSG) ;
return false ;
}
return true ;
}
我想用一个新的Errors 对象来调用这个方法,比如:
boolean result = validateMessage("hi", new Errors()) ;
但是,Errors 不允许这种实例化。请指教。
如果不是Errors,我可以使用空的(新)BindingResult 来实现这一点
【问题讨论】:
-
您不能实例化接口。
BindException、EscapedErrors是实现类。