<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(){...} }