输入校验的流程:
1:类型转换器对请求的参数执行类型转换,转换后赋值给对应的action中的属性。在这里,如果类型转换失败,那么会自动将错误信息ActionContext中,然后ConversionEroor拦截器将错误信息添加到fieldEroors利,最后跳到input视图中!
2:系统通过反射技术先调用action中的validataXxx方法(),Xxx为方法名
3:在调用action中的validata()方法
4:在调用validataXxx方法(),alidata()方法中,如果有错误信息返回,那么会自动将错误信息ActionContext中,然后ConversionEroor拦截器将错误信息添加到fieldEroors利,最后跳到input视图中!
搞定!
-------------------------------------------------------------------------------------------------------------------------------------苦难不是博得同情的资本,唯有不断奋斗才能改变命运!