关于spring mvc 拦截器

发布于 2021-12-03 12:21:04 字数 571 浏览 915 评论 1

spring mvc的preHandle方法里,我刚进去时候做一些判断, 然后重定向到一个Jsp页面,那个页面只有一个往微信发送获取code地址的一个function,地址里的uri是一个controller的一个方法,我想问一下,微信返回code时候,跳到的controller里面的方法之前,还进此拦截器吗?代码如下,我的重定向后面跟return true合适吗?

public boolean preHandle(HttpServletRequest request, HttpServletResponse response, Object handler) throws Exception {
    HttpSession session=request.getSession(); if(request.getParameter("code")==null && session.getAttribute("openid")==null){ logger.info("进入check ...");
        response.sendRedirect("/hyyCheck.jsp"); return true;
    }

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

泛泛之交 2021-12-03 20:02:53

重定向,表示你不会在继续执行,是跳到别的页面。所以你应该是fasle。

如果是true表示放行的意思,会继续执行你的拦截的代码。不过我没试过重定向后依然放行会啥样,试试,也许 有惊喜哦~。

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文