0

我有这个表单,我发布到 spring,我试图让它在发布更新值之前显示数据库中的原始值,同时如果存在验证错误而不是发布值,则在字段上留下错误消息。但是我所做的一切似乎都不起作用。

我的帖子操作如下所示:

@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;
}
4

1 回答 1

0

将模型上的值覆盖为数据库中的值。在您的情况下,类似于:

ValueList dbValueList = someService.getValueList();
valueListInModel.setSomeProperty(dbValueList.getSomeProperty());
于 2012-07-09T13:46:11.073 回答