首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

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

2012-09-03 
spring3 mvc中的拦截器继承HandlerInterceptor接口public boolean preHandle(HttpServletRequest req, Htt

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方法。

热点排行