在爲我的應用程序編寫攔截器時,我注意到HandlerInterceptor
和WebRequestInterceptor
here。HandlerInterceptor和WebRequestInterceptor之間的區別?
我注意到HandlerInterceptor
「s法採取HttpServletRequest
,HttpServletResponse
,Object
(處理程序)以及其它PARAMS 而WebRequestInterceptor
採取WebRequest
(的HttpServletRequest
的包裝)。
但我不知道這兩個攔截器有什麼區別。
儘管看到Spring API,我可以猜想WebRequestInterceptor
不能提交響應,而HandlerInterceptor
可以做到這一點。如果我錯了,請在這裏糾正我。
是的,我也在這裏:http://docs.spring.io/spring-framework/docs/2.0.8/api/org/springframework/web/context/request/class-use/WebRequestInterceptor.html 。但我的意思是它只是爲了這個目的? – optional
並且在'WebRequestInterceptor'中,你可以修改模型而不是迴應 –
正是這就是我所要求的,這就是爲什麼它的方法簽名中沒有任何響應參數(** HttpServletResponse **) – optional