当前位置: 代码迷 >> Java Web开发 >> spring3 mvc中的拦截器,该如何处理
  详细解决方案

spring3 mvc中的拦截器,该如何处理

热度:9775   发布时间:2013-02-25 21:13:10.0
spring3 mvc中的拦截器
继承HandlerInterceptor接口
public boolean preHandle(HttpServletRequest req, HttpServletResponse res,Object handler) throws Exception {
}
ServletHandlerMethodResolver methodResolver = getMethodResolver(handler);
网上说这样能取到ServletHandlerMethodResolver 
怎么取到这个哦··但getMethodResolver方法在AnnotationMethodHandlerAdapter里是private的··
这里应该怎么做哦·谢谢

------解决方案--------------------------------------------------------
建议你说说自己的原始需求,便于人家帮你分析和建议,不要直接给一个看似不合理的命题。
------解决方案--------------------------------------------------------
如果是做权限过滤的话,似乎并不需要ServletHandlerMethodResolver啊。

你无非是对 URL、session 做匹配性判断,最多再加个特定参数。
------解决方案--------------------------------------------------------
Spring3.1中可以这样: HandlerMethod handlerMethod = (HandlerMethod)handler;
------解决方案--------------------------------------------------------
不可以继承AnnotationMethodHandlerAdapter吗,重写handle方法。
  相关解决方案