我个人理解是:一个是在web容器中,一个是在ejb容器中,恐怕是不行的,至少一般方法恐怕是不行的。  不过我也不能确定,所以向各位请教一二.

解决方案 »

  1.   

    session里的东东当然可以随时去取,只要没过期;
    可是你如何把session对象传到ejb????
      

  2.   

    现在要解决的问题就是我在session里存了一个值userid  我要在ejb里得到,好像一般的方法是不行的
      

  3.   

    当然我还是可以在调用ejb的时候,把userid给传递给ejb ,但是除了这个办法之外,我还有没有什么别的办法呢?
      

  4.   

    SessionContext 我觉得是不行,
    EJBLocalObject getEJBLocalObject() 
              Obtain a reference to the EJB local object that is associated with the instance.  
     EJBObject getEJBObject() 
              Obtain a reference to the EJB object that is currently associated with the instance.  
     MessageContext getMessageContext() 
              Obtain a reference  它本身就一下方法,继承的方法好像也是不行的