什么是拦截器?有什么用?spring mvc如何定义拦截器?
![](https://img.haomeiwen.com/i18142506/697aaabdebfd46fa.png)
what:
类似于filter的一个对象,用于预处理以及后处理处理器(控制器)。
how:
新建class实现HandlerInterceptor重写三个方法preHandlerpostHandlerafterCompletionspringmvc.xml中配置拦截器
2 spring mvc中如何做表单数据校验?
环境搭建
1,springmvc.xml中配置一个validator
2,<mvc:annotation-driven validator="validator"/>;
给Entity添加校验规则
@NotEmpty
@Length
...
用BindingResult 紧接着entity之后来接收错误信息。
test(User user,BindingResult rs)
网友评论