0%

SpringMVC拦截器

2018年3月10日 下午12:04






利用拦截器去消除代码重复(下图是没有使用拦截器原始的controller中的验证)

开始写拦截器:在spring-mvc的DispatcherServlet.xml中








上面这图中配置的application/json:charset=UTF-8与下面的我们在dispetchar-servlet.xml中的配置是等价的


现在拦截器主干已经写完了,但是还有两个特殊情况需要处理

  1. login登录循环的问题(两种方法)

  2. 富文本上传的特殊处理:

    我们进入到上传方法中,看到这里的返回值是map,而我们的拦截器中的返回都是reponse!

最后:简化controller方法