如何在多个页面中调用EJB的不同方法?

我现在做了一个购物车的EJB(stateful SessionBean)
另外,还有一个servlet来调用这个EJB的addItem方法实现在购物车中加入货物的功能。
这个Servlet的程序如下:
Cart mycart = home.create(username, cardnumber);
mycart.addItem(Book1);

现在我想在另一个Servlet中调用同一个EJB实例的removeItem方法,我该怎么做呢?
如果在另一个Servlet中也使用:
Cart mycart = home.create(username, cardnumber);
mycart.RemoveItem(Book1);
运行下来是不对的,变成又重新创建了一个EJB实例,而不是刚才那个。
如果直接mycart.RemoveItem(Book1);,运行也不对,是mycart没有定义的错误。

请大家帮帮我,告诉我这里到底应该怎么写。谢谢!

是不是可以把对象存到session里呢

把你的购物车这个SessionBean放在HttpSession不就行了。象这样:
shoppingCart mycart = shoppingCartHome.create();
session.setAttribute("mycart", mycart);

谢谢啦,令我茅塞顿开!