请问 <jsp:useBean id= " " class= " " type= " "/> 中class属性何type属性有什么区别?谢谢
------解决方案--------------------
class指你所用到的bean,含路径,如com.testBean;
type没用过,只用过scope是指bean的生命范围,如session或application或request
------解决方案--------------------
<jsp:usebean
id= "beaninstancename "
scope= "page|request|session|application "
< class= "package.class " |
type= "package.class " |
class= "package.class " type= "package.class " |
beanname= " " type= "package.class "
>
< /> |
> 其他元素
</jsp:usebean>
>
多种格式基本上没有区别
------解决方案--------------------
type 表示这个对象声明 的类型
class 表示对象的实际类型
<jsp:useBean id= "test " class= "p.Apple " type= "p.Fruit "/>
按这么写 就相当于
Fruit test = new Apple();
<jsp:useBean id= "test " class= "p.Apple " />
Apple test = new Apple();
type 一般是class的父类或者实现的接口
看看Jsp规范就知道了
------解决方案--------------------
学习
------解决方案--------------------
好像是class可以用 <jsp:setProperty../> ,type不可以
------解决方案--------------------
type是你引用的javabean的完全限定类名..
------解决方案--------------------
很少用到usebean了,都不记得了: <