用new来实力化不就行了么DBstep.iDBManager2000 DbaObj=new DBstep.iDBManager2000();

解决方案 »

  1.   

    看不懂, DBstep.iDBManager2000 是什么? 上面哪个是Bean的名字?
      

  2.   

    就是你自己的bean的名字
    DBstep是包的名字
    iDBManager2000 是bean的名字
      

  3.   

    在程序里实例化你的bean
    <%@ page import="你的bean1,bean2"%>
    <%
    Object a = null;
    if (a)
      {a = new bean1();}
    else
      {a = new bean2();}
    boolean flag = false;if (flag)
      {a = new bean1();}
    else
      {a = new bean2();}
    out.println(a.getClass().toString());
    %>
      

  4.   

    usebean是标签来着,不受if..else的约束的,换句话说就是两个bean都会包含到页面中,并且很可能出错,因为你的用法可能是两个javabean的id相同,但路径不同。把你的业务需求描述一下,让大家看看如何设计才好
      

  5.   

    楼上的方法可以,你用IF ELSE 也可以!
      

  6.   

    把几个bean都import进来就可以了,按情况分别生成实例就可以了。
      

  7.   

    用new简单对象类型 实例名=new 对象类型;
      

  8.   

    <jsp:useBean id="yourname" scope="..."
     beanName="<%= expression%>" />在上面的例子中,beanName与标准<jsp:useBean id="xx" class="xxx" scope="..." />中class起一样的作用,不同的是beanName可以使用动态表达式动态生成类名。你可以尝试一下上面我写的代码,祝你愉快。