wait4friend
2002-09-05 09:05
<jsp:useBean id="list" type="java.util.List" beanName="java.util.ArrayList"/>可以这样用接口,缺陷是必须指出具体类的名字。当时用工厂方法时,我是这样做的。

public interface aaa{}

public class aaaImpl implements aaa{...}

public class Factory

{

public static final String className = "aaaImpl";

public static aaa getAAA(){...}

}

<jsp:useBean id="bean" type="aaa" beanName="<%= Factory.className %>"/>

测试通过

wait4friend
2002-09-05 09:07
可以这样用接口,缺陷是必须指出具体类的名字。当时用工厂方法时,我是这样做的。

public interface aaa{}

public class aaaImpl implements aaa{...}

public class Factory

{

public static final String className = "aaaImpl";

public static aaa getAAA(){...}

}

useBean id="bean" type="aaa" beanName="<%= Factory.className %>"

测试通过

wait4friend
2002-09-05 09:08
第一条信息发错了,也不能删除?!

wait4friend
2002-09-05 09:10
不能使用尖括号,我的两条信息都不完全,怎么回事?beanName中应该有内容的 %=Factory.className

banq
2002-09-05 09:38
看懂 你想说什么?

猜你喜欢