j2ee中,在验证用户有没有登录的时候,如果我在每个页面上都写一个验证的语句块,那会显得比较麻烦,有没有什么方法可以对它们进行统一验证呢????????

解决方案 »

  1.   

    如果是用strust2的话可以用拦截器实现
      

  2.   

    如果用户登录成功,置一个标志到Session里, 然后在 过滤器里拿这个标志, 如果拿到的标志为空,则表明没有登录。
      

  3.   

    过滤器也是个java类
    当然如果考虑得更详细点 可以在建用户表试 设置一个权限等级的列 
    登陆后 从数据库中获得用户的权限等级数据 保存在session中
    然后在过滤器中写
    过滤器怎么写 查google
      

  4.   

    写一个过滤器,实现登录判断,在web.xml中配置所有需要登录验证的执行这个过滤器的url-pattern
      

  5.   

    其实最简单的就是创建个session,当登录成功后将信息放到session,用于每个页面,加个js判断就OK了.