LM5463640
请叫我七点起床
2017-02-23 03:11

java重定向问题,重定向失败

  • java

简单拦截器代码:

    @Override
    public boolean preHandle(HttpServletRequest request, HttpServletResponse response,
            Object arg2) throws Exception {
        //获取用户请求url
        if(request.getRequestURI().endsWith("/login")){
            return true;
        }else{
            if(request.getSession().getAttribute("username")==null){
                response.sendRedirect(request.getRequestURL().substring(0, request.getRequestURL().indexOf(request.getContextPath()))+request.getContextPath());
                return false;
            }else{
                return true;                
            }
        }
    }

用户登录进去后,服务突然断掉。之后启动服务,用户点击操作按钮,断点调试可以走到response.sendRedirect(...)这里,但是重定向后,页面并没有进行调整到登录页面。
图片说明

  • 点赞
  • 回答
  • 收藏
  • 复制链接分享

2条回答