登录后
   session.setAttribute("reader_barcode",reader_barcode);
   session.setAttribute("pass",psss);再一次
if ((session.getAttribute("reader_barcode")==null) || (session.getAttribute("pass")==null) )则重新登录

解决方案 »

  1.   

    这样不行,这样是在登录后的页面中加入session,而我是要在主页面中处理session!
      

  2.   

    你究竟要什么样的效果啊?
    在主页面用session.getAttribute判断session中是否有账号,在任何页面做session.setAttribute效果都是一样的
      

  3.   

    你是不是这个意思?你从一个框架分页面里登陆,然后想让主页面也有session?好象只能让分页面给主页面把session传过去,然后刷新主页面...设置session
      

  4.   

    其实意思很简单,比如开始有一个login.jsp页面,设置了包含id,pwd的表单提交到check.jsp进行验证,其中我在check.jsp中有关session的代码如下:String id=request.getParameter("id");//获得帐号
           if(id==null){id=(String)session.getAttribute("id");}
           else
           {session.setAttribute("id",id);}
    String pwd=request.getParameter("pwd");//获得密码
           if(pwd==null){pwd=(String)session.getAttribute("pwd");}
           else
           {session.setAttribute("pwd",pwd);}
    //以下是密码验证及重定向页面但我再回到login.jsp页面,却必须再次输入id,pwd才能通过,为什么?能不能帮我看看哪儿出错!
      

  5.   

    你在login.jsp里先判断session.getAttribute("id")==null?
    是的话显示登录表单,不是的话显示你想做的页面
      

  6.   

    你在login.jsp中先判断session.getAttribute("id")==null?
    是的话显示登录表单,否则显示你想要的页面
      

  7.   

    访问哪个页面不被通过?怎么判断是否能通过的?必须根据Session对象来判断。