关注JEECG发展历程 关注最新动态和版本, 记录JEECG成长点滴 更新日志 - 技术支持 - 招聘英才

JEECG最新版本下载 JEECG智能开发平台 - 显著提高开发效率 常见问题 - 入门视频 - 参与开源团队

商务QQ: 69893005、418799587 商务热线(5*8小时): 010-64808099 官方邮箱: jeecgos@163.com

查看: 11802|回复: 0

求助 spring mvc 高手 ,解决一个拦截器中HandlerMethod 的问题

[复制链接]
发表于 2013-12-3 21:09:06 | 显示全部楼层 |阅读模式
在jeecg 里面 写了一个 自定义拦截器 想做个类似struts2的 token令牌 避免前台表单被重复提交,
打算在 controller中使用 自定义annotation,因此 需要 在拦截器中 访问controller中方法上的 annotation:

public class TokenInterceptor extends HandlerInterceptorAdapter {

    @Override
    public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
        if (handler instanceof HandlerMethod) {
            HandlerMethod handlerMethod = (HandlerMethod) handler;
            Method method = handlerMethod.getMethod();
            Token annotation = method.getAnnotation(Token.class);
       ......



但是 发现 handler对象 一直不是 HandlerMethod类型 的 实例, 感觉 和 jeecg的 配置有关系.

springmvc 不是很熟, 请相关的高手 指点迷津 , 感激涕零
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表