请问怎么用过滤器验证用户是否已经登录?
如果已经登录,则跳过。
如果没有登录,则尝试读取cookie自动登录。
如果cookie登录失败或者cookie里没有相应的登录信息,则跳转到登录页面重新登录。

解决方案 »

  1.   

    可以用session来实现用户是否已经登录。
      

  2.   


    其实我之前是在每个servlet里都写一次验证代码的,但我觉得这样很麻烦,所以想用过滤器做,这样维护也方便。
    请问知道怎么写吗?
      

  3.   

    用session 每个连接都过滤 来检查session里的user是否为null
      

  4.   


    关键一点是,如果cookie登录失败或者cookie里没有相应的登录信息,则跳转到登录页面重新登录。这段代码我不会写。
      

  5.   

    楼主 你在验证登陆失败后,重定向到登陆界面啊。或者是cookie里没有登陆信息的时候,重定向到登录界面。
    至于代码嘛,楼主自己多想想 就出来了。。
      

  6.   


    是用request重定向吗?我用response不行。可能是我技术不够。