spring mvc的缺点

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 allerrors=(((BindingResult)request.getAttribute("bindingResult")).getAllErrors());
for(int idx=0;idx bindingResult.addError(allerrors.get(idx));
}
}

你可能感兴趣的:(框架相关文章,技术的缺点总结)