首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

请教<jsp:useBean id="" class="" type=""/> 中cla

2012-03-05 
请问jsp:useBean id class type/ 中class属性和type属性有什么区别?请问 jsp:useBeanid c

请问<jsp:useBean id="" class="" type=""/> 中class属性和type属性有什么区别?
请问 <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了,都不记得了: <

热点排行