如何通过条件判断调用不同的JavaBean? 用new来实力化不就行了么DBstep.iDBManager2000 DbaObj=new DBstep.iDBManager2000(); 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 看不懂, DBstep.iDBManager2000 是什么? 上面哪个是Bean的名字? 就是你自己的bean的名字DBstep是包的名字iDBManager2000 是bean的名字 在程序里实例化你的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());%> usebean是标签来着,不受if..else的约束的,换句话说就是两个bean都会包含到页面中,并且很可能出错,因为你的用法可能是两个javabean的id相同,但路径不同。把你的业务需求描述一下,让大家看看如何设计才好 楼上的方法可以,你用IF ELSE 也可以! 把几个bean都import进来就可以了,按情况分别生成实例就可以了。 用new简单对象类型 实例名=new 对象类型; <jsp:useBean id="yourname" scope="..." beanName="<%= expression%>" />在上面的例子中,beanName与标准<jsp:useBean id="xx" class="xxx" scope="..." />中class起一样的作用,不同的是beanName可以使用动态表达式动态生成类名。你可以尝试一下上面我写的代码,祝你愉快。 用户下载文件时文件名的显示问题 很多switch要如果改?求助!!! JSP页面查看时的结果集问题 jsp中的java代码如何获取当前页属性值 jsp中如何读取加密狗的流水号在线等,急用!!!!!!!!!!!!!! 请问,如何使用网络数据库啊,我的意思是说web服务器与数据库服务器不是一台机器???急!!!!在线等待 读取数据库时有个错误,什么意思?怎么处理? 一个数据端口冲突的问题? jbuilder问题 哪里有Professional JSP 2nd Edition 这本书下载? 请问高手这是什么错误? 很简单的问题,很好得的分数,只是我太菜了……
DBstep是包的名字
iDBManager2000 是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());
%>
beanName="<%= expression%>" />在上面的例子中,beanName与标准<jsp:useBean id="xx" class="xxx" scope="..." />中class起一样的作用,不同的是beanName可以使用动态表达式动态生成类名。你可以尝试一下上面我写的代码,祝你愉快。