最近做项目的时候,老师 说登录用session 可是我不会用?请高手指点。

解决方案 »

  1.   

    存时
    request.setAttribute("OBJECT","要存的值");取时
    request.getAttribute("OBJECT");登录时存一下 要判断取出来
      

  2.   

    session指的是一次会话,或者说一次连接,或者说成是一次浏览器客户端。每次你连接到服务器。服务器都会自动为此次连接设置一个sessionid。根据这个id服务器可以区分不同的客户端连接。
    写登录的时候,你有一个login.jsp,登录成功后跳转到welcome.jsp上。这时可以用session设置下。如果有人直接输入welcome.jsp的页面应该先让他登录。所以可以这样写
    if(登录成功) {
        session.setAttribute("name",username);

    这样在welcome.jsp中
    if(session.getAttribute("name")!=null){
        显示登录成功信息!
    }else{
       跳转回login.jsp;
    }
      

  3.   

    当你在问这个问题的时候 你要想想 为什么 session  会存在 ??其实。。sesssion 就是为了保存 数据 和用户信息。。但是 和 session  有类似功能的 还有 。。不是么??page 。。request session  aplication 只是他们针对的 。。作用域不一样。
      

  4.   

    session指的是一次会话,或者说一次连接,或者说成是一次浏览器客户端。每次你连接到服务器。服务器都会自动为此次连接设置一个sessionid。根据这个id服务器可以区分不同的客户端连接。
    写登录的时候,你有一个login.jsp,登录成功后跳转到welcome.jsp上。这时可以用session设置下。如果有人直接输入welcome.jsp的页面应该先让他登录。所以可以这样写
    if(登录成……
    存时
    request.setAttribute("OBJECT","要存的值");
    取时
    request.getAttribute("OBJECT");不过在退出登录的时候需要把session 清空  
    request.setAttribute("OBJECT","");
    如果是其它session需要随时关闭的话,也可以在相应的位置应用这一句。希望对你有帮助
      

  5.   

    jsp里写EL表达式就可以取到session里的对象
      

  6.   

    登陆的时候把值保存到session中嘛,然后用的时候在从session中取,不就行了,session范围相对来说还是很大的,比page,request大,同一个项目中只要不重新打开浏览器都能取到,application范围最大,也能用
      

  7.   

    注意session的类型,这里给个详细的设置和取它的之的例子给你:
        String address="房主你的家在中国吗?";
       session.setAttribute("address1",address);   String address2=(String)session.getAttribute("address1");
      

  8.   

    楼主用的是struts2框架么?一般在后台将用户信息存放进session中的。action中实现sessionAware接口,然后定义一个名为session的Map,以及它的set方法,然后用session.put("userInfo","你的用户信息");即可。前台或后台取,用get("userInfo");
    若不是struts2框架,servlet中,
    HttpSession session = request.getSession(); 然后用setAttribute方法存信息。在前台取或者后台取都用getAttribute("userInfo")
      

  9.   

    用户的信息都是以对象的形式存放在session里,上面都没说到用户登录成功之后,把用户对象放在session里
    session.setAttribute("session_user",user);//user代表用户对象取的时候:
    User user=(User)session.getAttribute("session_user");
    然后user点 
      

  10.   

    这个没办法在这里写,session的学问比较大的,建议你看看说或者看看视频,JSP的9大内置对象,SESSION是比较重要的,必须要会的,你这么问问不出什么名堂~~~