1.框架没有自动处理 forward过来的BindingResult的错误机制
目前通过这种方式可以解决
目前通过这种方式可以解决
public ModelAndView index(@ModelAttribute("smgMethod1Step1Form") RegisterSMGForm registerSMGForm, BindingResult bindingResult,ModelAndView model, HttpServletRequest request) {
model.setViewName("customer/smg-step1");
if(request.getAttribute("bindingResult")!=null){
List<ObjectError> allerrors=(((BindingResult)request.getAttribute("bindingResult")).getAllErrors());
for(int idx=0;idx<allerrors.size();idx++){
bindingResult.addError(allerrors.get(idx));
}
}