我有如下所示弹簧MVC处理对象应用于
@RequestMapping(value="/new", method=RequestMethod.POST)
public String createBooking(@Valid Booking booking, BindingResult bindingResult, Model model, Principal principal)
{
if(bindingResult.hasErrors()) {
return "booking/edit";
}
//Store Booking in db...
...
问题的弹簧MVC控制器是预定目标i从POST获得由弹簧构成,但所要求的特性之一由验证器不能填充,因为该属性不存在于表单中。所以我的问题是,有没有一种方法可以让我在通过@Valid标记处理程序处理它以添加此必需属性之前拦截Booking?
干杯! NFV
我有问题,像你。可能会有用。 http://stackoverflow.com/questions/40064924/add-value-into-request-object-before-validation?noredirect=1#comment67477926_40064924 – koa73