栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

jsp:useBean的class和beanName属性之间的区别

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

jsp:useBean的class和beanName属性之间的区别

刚刚看过的

<jsp:useBean>
文档(第35页)。这是相关的摘录:

  •  type="package.class"

从in中的类实例化bean,

class
并为bean指定您在中指定的数据类型
type
。的值
type
可以与
class
,的超类
class
或由实现的接口相同
class

您在其中指定的类

class
不能是抽象的,并且必须具有公共的,无参数的构造函数。包和类名您都使用
class
,并
type
区分大小写。

  • beanName="{package.class | <%= expression %>}" type="package.class"

从类,序列化模板或计算结果为类或序列化模板的表达式中实例化bean。当您使用时

beanName
,该Bean会通过
java.beans.Beans.instantiate
方法实例化。该
Beans.instantiate
方法检查您指定的包和类是表示类还是序列化的模板。如果它们代表序列化的模板,请使用类加载器
Beans.instantiate
读取序列化的表单(名称类似
package.class.ser
)。

的值

type
可以与
beanName
,的超类
beanName
或由实现的接口相同
beanName
。包和类名您都使用
beanName
,并
type
区分大小写。



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/447273.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号