JAVA前后台贯通,怎么判断二维码已经被手机端扫描,然后pc端电脑页面响应跳转

解决方案 »

  1.   

    pc端页面,显示二维码并维持一个长连接(websocket、或者卡住ajax超时再重新请求等)。
    二维码内容是一个连接,被扫描后访问这个连接,服务器端接收到这个连接请求后,通过长连接推送到pc端页面,pc端页面做出动作处理。
      

  2.   

    解决方案就是 二楼说的要么维持一个长连接 websocket 通过websocket向前端推送  判断是否扫描;要么 将一个请求卡住
       比如  生成二维码之后  想后台请求  查看二维码是否被扫描 在servlet中等待(假设三十秒) ,这段时间内都没有获取到二维码被访问的信息就返回信息给 前端  重新请求二维码;或者获取到访问信息 返回;
      

  3.   

    [b][b][b][b][b][b][b][b][b][b][b][b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b][/b]