想做一个类似监听器功能,监听session失效,如果session失效后,不做任何操作,系统自动弹出提示session失效,网上找了半天,说用过滤器,用过滤器必须发一次请求才能做到!哪位高手有没有实现的代码列!有人说不能实现,我看到过一个网站是这样实现的

解决方案 »

  1.   

    在页面加一个iframe,iframe里的页面一直不断刷新页面就行了。
      

  2.   

    通过过滤器判断session是否为空,给点代码你参考下吧context=servletContext.getContext();
    Session session=context.getSession();
    if(session==null){
      request.redirect("/login.jsp");
    }
      

  3.   

    得到context
    context= WebApplicationContextUtils.getRequiredWebApplicationContext(servlet.getServletContext()); 
      

  4.   

    用session的监听器.去百度找一下.有
      

  5.   

    内嵌一个IFRAME定时刷新采访一个页面确定session是否过期,
    使用js timer定时发ajax请求检查session
      

  6.   

         session监听器     实现  HttpSessionListener   接口  处理程序
      

  7.   

    用ajax发送异步请求获取session状态
      

  8.   

    写Session的监听。。然后进行你要的操作。
      

  9.   

    监听器里得不到response,无法打印到前面,你有这种实现的监听器吗