Spring显示原始值验证错误

时间:2012-07-09 12:37:22

标签: java spring validation

我有这个表格,我发布到春天,我试图让它显示数据库中的原始值,然后我发布更新的值,同时在字段上留下错误消息,如果有验证错误而不是发布值。然而,我做的事似乎没有用。

我的帖子操作如下:

@RequestMapping(method=RequestMethod.POST)
public String updateValues(@ModelAttribute("values") @Valid ValueList, Errors errors, RedircetAttributes redirectAttributes){

     if (errors.hasErrors()){
        return VALUES_VIEW;
     }
     //Do update stuff
     return VALUES_REDIRECT;
}

1 个答案:

答案 0 :(得分:0)

将模型中的值覆盖到DB中的值。在你的情况下,像:

ValueList dbValueList = someService.getValueList();
valueListInModel.setSomeProperty(dbValueList.getSomeProperty());