在Bean A中加入一个方法
public void callB(B temp){
temp.(..........)
//你要调用B的代码
}

解决方案 »

  1.   

    怎么指定Bean B的scope='application'呢?
      

  2.   

    不太明白你的意思,一般我是这是这样做的,bean就是类,所以beanA中写一句import 你的beanB就好了。再通过new beanB就可用了。
      

  3.   

    你传入的B在方法callB()里会生成一个复本。也就是说他们的状态是一样的。
    如你在callB()中改变了bean B 状态,并想获得他新状就放回他。
    public B callB(B temp){
    temp.(..........)
    //你要调用B的代码         return temp;
    }
      

  4.   

    有必要吗?bean B是一个类,一个页面调用一个bean A就可以了,如果A需引用B的话,new 一个B就可以了
      

  5.   

    javabean其实就是一个封装的类,可以看作vb中的dll.互相调用很方便啊,只要继承或实现接口.
      

  6.   

    导入就可以了么
    import test.bean.*;
      

  7.   

    UP无极限
    不兼容又到此混分 ;)
        ("`-''-/").___..--''"`-._ 
         `6_ 6  )   `-.  (     ).`-.__.`) 
         (_Y_.)'  ._   )  `._ `. ``-..-' 
       _..`--'_..-_/  /--'_.' ,' 
      (il),-''  (li),'  ((!.-' 
     
      不兼容 的形象大使,欢迎盗版!
      

  8.   

    是这样的,我的Bean A是一个处理商务逻辑的Bean ,他的Scope 必须设置为session, 而Bean B是一个ConnectionPool的应用,主要方法就是getConnection (),只能把他设置为scope='application'才能共享Connection ,而我的JSP页面里又不想引用两个Bean ,所以才想用 A 去调用 B, 而且把B  设置为application. 可以怎么实现????
      

  9.   

    不明白你为什么要不在一个页面调用两个Bean呢?目的是?
      

  10.   

    为了公用ConnectionPool. Bean B 就是一个专门处理Connection的java bean .
      

  11.   

    你可以在 Bean A的方法中(如构造器)调用Bean B的getConnection()的方法啊