拦截器的其他实现方式
拦截器的其他实现方式:拦截器类实现另一个接口WebRequestInterceptor,它也会实现三个方法,方法名和前面学到的方法名一样,只不过是参数有一些区别,还有另外一个区别是preHandle方法没有返回值,也就是它不能像实现HandlerInterceptro那样通过false返回值来终止请求,所以实际开发中经常使用HandlerInterceptor接口,这种实现方式在SpringMVC中配置的写法是不变的。
拦截器的其他实现方法
拦截器还可以实现webrequestinterceptor该接口创建拦截器
other。。
拦截器的其它实现方式:
(1)拦截器的类还可以通过实现WebRequestInterceptor(HandlerInterceptor)接口来编写
(2)向SpringMVC框架注册的写法不变
(3)弊端:preHandler方法没有返回值,不能终止请求
Ps:建议使用功能更强大的实现方式,实现HandlerInterceptor接口。
拦截器的其它实现方式:
(1)拦截器的类还可以通过实现WebRequestInterceptor(HandlerInterceptor)接口来编写
(2)向SpringMVC框架注册的写法不变
(3)弊端:preHandler方法没有返回值,不能终止请求
Ps:建议使用功能更强大的实现方式,实现HandlerInterceptor接口。
拦截器的其它实现方式:<br> (1)拦截器的类还可以通过实现WebRequestInterceptor(HandlerInterceptor)接口来编写<br> (2)向SpringMVC框架注册的写法不变<br> (3)弊端:preHandler方法没有返回值,不能终止请求 Ps:建议使用功能更强大的实现方式,实现HandlerInterceptor接口。
方法一:实现HandlerInterceptor
方法二:实现WebRequestInterceptor
区别:第二种方式的preHandler没有返回值,不能终止请求
2
拦截器实现webRequestIntercepotr接口