新问题:
我注册/绑定了我的自定义属性编辑器,并获得了一个java.lang.IllegalArgumentException --正如预期的那样。问题:如果绑定失败,我不知道如何创建自定义错误消息。
有什么想法吗?谢谢!
@InitBinder( { "playerCreationBean" } )
protected void initBinder( final WebDataBinder binder )
{
binder.registerCustomEditor(Date.class, new DatePropertyEditor());
}发布于 2010-11-19 08:30:03
axtavt是对的。如果您的应用程序中有一个消息包(即类路径中的messages.properties,正由a MessageSource implementation使用),spring可以自动使用包中的友好消息。消息'typeMismatch‘只是绑定框架使用的许多默认消息中的一个,这取决于绑定的对象的名称以及绑定到的属性。您可以使用调试器在绑定后检查错误实例,并找出在绑定异常发生时默认创建哪些消息。我发现,当涉及到生成的默认消息名称时,Spring文档有点欠缺。
https://stackoverflow.com/questions/3560500
复制相似问题