我有如下所示彈簧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