前端用户关闭浏览器时,向后端发送请求

  • 在需要检测的页面上添加如下语句,来监测页面退出的事件

    <script type="text/javascript">

        //监测页面退出事件
         window.onunload = function() {

           var url = "/project/user/demo1001";
           $.post(url,null,function(resultData){
               alert("----1111---");
           });

        };

    </script>
  • 在后端我用的是SSM框架,在Controller中方法如下,很简单

    @RequestMapping("demo1001")
    public String demo1001(HttpServletRequest request){

        HttpSession session = request.getSession();
        System.out.println("=====================");
        System.out.println("");
        System.out.println("");
        System.out.println("");
        System.out.println("");
        System.out.println("");
        System.out.println("进入了 demo1001 退出方法");

//	session.removeAttribute("user");
//	session.invalidate();//清空!!!!!
        return null ;
    }

猜你喜欢

转载自blog.csdn.net/weixin_37906108/article/details/94624458
今日推荐