在登陆时获取用户名。
用户名作参数,传入bean

解决方案 »

  1.   

    建立一个session变量并赋值;需要用到的时候直接用这个变量就可以了!
      

  2.   

    不行呀,如果多个用户共享一个bean怎么办,我想把用户信息,存入session中,但是不知道再bean中怎么得到session的值
      

  3.   

    写入:
       HttpSession user_session = request.getSession(true);
       user_session.setAttribute("USERID",id);读出:
       userId= (String)session.getAttribute( "USERID" );都在jsp里用就可以了。
    然后把得到的userId作为参数传给bean。
      

  4.   

    //bean里面这样import javax.servlet.*;
    import javax.servlet.http.*;public static String getString( HttpServletRequest __oRequest, String __strParamName, String __strDefaultStr )
    {
    String strCon = __oRequest.getParameter( __strParamName );
    return strCon ;
    }
      

  5.   

    [更正] 错了上面的是request的方法!
      

  6.   

    大虾你得code好像不对,正确的是什么请帖出来好吗,写了,我今晚要用我在线等。
      

  7.   

    我没用过java里的session,不过我觉得应该和上面的request的格式查不错,
      

  8.   

    session.putValue("userId","Sunlen");
    seesion.getValue("userId");
      

  9.   

    javax.servlet.http包里面有个Interface叫HttpSession。可能你需要写一个Class来Implement HttpSession接口,具体的你还是看J2EE Documentation里面的API说明吧,里面有一些关于session的接口和类。
      

  10.   

    bean里面得不倒session.在等登录保存后,可以从jsp页面或servlet中得到bean中保存地名字.
      

  11.   

    sunlen,注意我用的格式使jsp+javabean没有servlet,
    alemjann不会这么复杂吧,我记得以前我看过一篇文章的没有这么复杂,不过我记不清楚了
      

  12.   

    noratong可是你怎么知道一个用户就建立一个bean呢,如果bean共享了怎么办呢???