问题描述:
当用户登陆后,可以进入主页面。。我想做的更好点,就是要实现,当用户访问每个页面的时候页面都会进行一次判断,判断是否有这个用户存在,且这个用户已经登陆。。请问该怎么做呢??我想的是用jstl在页面进行判断。。但是。。比如,用户登陆成功之后进入的是index.jsp,如果他点击其他的页面,如XXX.jsp的时候,我又怎么判断呢??这个用户信息又怎么才能传到其他的页面进行判断呢??

解决方案 »

  1.   

    把登录成功信息放在session里,每个页面都可以拿session里内容
      

  2.   

    你不是“我想做的更好点”,而是应该做的更好点,呵呵,这是必须的。
    建立楼主好好看看servlet和jsp的基础知识:session。然后再来研究这个问题
      

  3.   

    恩。。
    谢谢你们了。。一直在用request,提问的时候想到了application,但是都忘记了session。。
    悲剧
      

  4.   

    再问个问题SQL2005的数据库,我怎么把自己建立的表分离出来?
    需求是分离出来的是T-sql语句。。
    谢谢
      

  5.   

    用拦截器 拦截每次对action的请求 判断sessionSQL2005 N久没用过了 你上网查下 应该可以导出.SQL文件的
      

  6.   

    如果你用到了struts的框架,那就重写一下拦截器,定义成你要跳转的页面,就可以。实现你说的问题了。
    如果有疑问可以留言。
      

  7.   


    谢谢大家啊
    我就是用的struts,今晚我就试试楼上朋友说的方法。。
      

  8.   

    导出数据库结构.判断的页面单独写一个,用cookies吧
      

  9.   

    struts1的话写个session过滤器,struts2的话要写个拦截器