您的位置:首页 > 编程语言 > Java开发

JavaBean组件在JSP文档中的应用(第14章笔记)

2011-08-22 21:13 232 查看
1、<jsp:useBean id=“beanName” class="package.Class" />默认调用Bean类的无参构造函数。

scope:设置新建的bean类的作用范围 page request session context

beanName,和class不同的是beanName既可以指向类,也可以只想含有序列化bean对象的文件。beanName属性的值北传递给java.beans.Bean的instance方法。

type属性,如type"java.lang.Runnable"效果等同于在_jspService方法中java.lang.Runnable thread1 = new muPackage.MyClass();

2、可将单个属性与输入参数关联:<jsp:setProperty name="entry" property="numItems" param="numItems" />param属性是表单提交时候的参数名

也可以将所有的属性与请求的参数关联<jsp:setProperty name="entry" property="*" />

此时,系统从请求参数开始查找匹配的bean属性,而非采用相反的方式,所以可以结合scope属性在多个页面间共享bean对象,多个提交共同完善bean的属性。

3、使用jsp:include jsp:forward,或者使用RequestDispatcher的include或forward方法,两个jsp页面,或jsp页面和servlet将共享请求的对象。

4、<jsp:useBean id="myid" class="……" scope=“” >

<jsp:setPropery name="counter" ……

</jsp:useBean>

中间的xml只有在该bean对象首次创建的时候才会调用。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: