我要添加自定义错误
trip.errors.rejectValue('driver','Driver already on a trip at this time.')
当我在视图中输出错误时。...
<g:hasErrors bean="${trip}" field="driver">
<g:renderErrors bean="${trip}" field="driver" as="list" />
</g:hasErrors>
....一个完全限定的字段路径被附加到其上。
"Driver already on a trip at this time. org.heidelberg.Trip.driver"
如何摆脱应用的org.heidleberg.Trip.driver
部分?
答案 0 :(得分:1)
您的方法调用不正确。 试试这个-
trip.errors.rejectValue('driver',null,'Driver already on a trip at this time.')
它应该工作正常。 拒绝值方法的正确方法签名是
void rejectValue(String field, String errorCode, String defaultMessage
干杯!