请问<jsp:useBean id="" class="" type=""/> 中class属性何type属性有什么区别?谢谢
解决方案 »
- Servlet请求权限问题,求高手帮忙。
- 找一个Struts2+hibernate简单的增删改查例子
- 数据如何按时间顺序依次显示出来?
- 高手们求救啊! Extjs 与 Struts2 为啥不能显示list的值呢?
- strust1原代码问题
- 求助!JSF中的x:inputFileUpload 空指针问题
- 一个简单数组问题
- 我的论坛大家来看一看!!发表一下您的意见!!
- 教你如何自己制作IP地址查询的API,摆脱第三方API---(二)
- org.gjt.mm.mysql.jdbc2.NotImplemented 是什么异常?
- 数据乱码,不是出现???这种乱码是这种�0�0�9�0�8�0�8�0�0�0A
- JSP网页里是charset=UTF-8,Mysql5里存取的数据库的charset也设成了UTF-8,可为啥通过JSP网页存取中文还是显示乱码?
type没用过,只用过scope是指bean的生命范围,如session或application或request
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>
>
多种格式基本上没有区别
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规范就知道了
Fruit a = test //这样才可以其实就是让你可以面向接口的方式来操作实际的bean
而servlet里一般都用type
是不是servlet里有对类声明与实例化