北大青鸟-JSP教程-(7).ppt

北大青鸟-JSP教程-(7).ppt

ID:57643010

大小:791.00 KB

页数:33页

时间:2020-08-29

北大青鸟-JSP教程-(7).ppt_第1页
北大青鸟-JSP教程-(7).ppt_第2页
北大青鸟-JSP教程-(7).ppt_第3页
北大青鸟-JSP教程-(7).ppt_第4页
北大青鸟-JSP教程-(7).ppt_第5页
资源描述:

《北大青鸟-JSP教程-(7).ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第八章JavaBean和JSP中的标准动作回顾JSP隐式对象是预定义的类,可被嵌入JSP表达式和Scriplet隐式对象通过JSP容器导入到JSP页面中request、response和out对象等输入和输出对象用于显示和检索网页中的信息session、application和pageContext等作用域通信和控制对象向JSP页面提供页面环境的访问权page对象用于表示Servlet,而config对象用于存储Servlet的初始化参数2目标运用JavaBean运用JSP标准动作3为什么要使用JavaBean前几节课

2、所编写的jsp页面中混合了HTML代码和java代码,页面显示和业务逻辑混合在一起可读性和可维护性都比较差为了分离页面的HTML代码和Java代码,我们单独编写一个类来封装页面的业务逻辑,在页面中调用该类的方法即可完整所需的功能这种封装业务逻辑的类就是JavaBean组件4什么是JavaBeanJavaBean组件本质上就是一个类,只不过这个类需要遵循一些编码的约定在jsp页面中可以通过new操作符来实例化JavaBean类的对象,也可以利用jsp技术中提供的动作元素来访问JavaBean5JavaBeanJavaBe

3、an是可重用组件可重用组件可在多个应用程序中使用可以跨平台JavaBean的优点6JavaBean特性JavaBean特性它是一个公开的public类它有一个默认的构造方法,也就是不带参数的构造方法(在实例化JavaBean对象时,需要调用默认的构造方法)它提供setXXX()方法和getXXX()方法来让外部程序设置和获取JavaBean的属性。符合上述条件的类就可以看成是JavaBean组件7属性的命名约定属性(property)是JavaBean组件内部状态的抽象表示,外部程序使用属性来设置和获取JavaBean

4、组件的状态。为了让外部程序能够知道JavaBean提供了那些属性,JavaBean的编写者必须遵循标准的命名方式例子:一个String类型的name属性对应的方法:publicStringgetName()publicvoidsetName(Stringname)为每一个属性添加一个get和set方法,其中属性名字的第一个字母大写,然后在名字前面加上“get”和“set”只有get方法则是只读属性,只有set方法则是可写属性,两者都有则是可读可写属性8属性的命名约定-续get/set命名方式有一个例外。那就是对于boo

5、lean类型的属性,应该使用is/set命名方法,也可以使用get/set方法例子:privatebooleanmarriedpublicbooleanisMarried()publicvoidsetMarried()9JavaBean演示:创建如何创建JavaBean10属性的类型JavaBean有4中类型的属性:简单属性、索引属性、绑定属性、约束属性在jsp中,支持javaBean的简单属性和索引属性,绑定属性和约束属性则主要用于图形界面编程中简单属性接受单个值的属性。只要采用get/set命名约定即可索引属性就是

6、获取和设置数组时使用的属性。要运用索引属性,需要提供两对get/set方法,一对用于数组,另一对用于数组中的元素11属性的类型-索引12Jsp动作元素Jsp中的元素有哪几种类型?动作元素为请求处理阶段提供信息,jsp2.0规范定义了一些标准动作。标准动作是一些标签,它们影响jsp运行时行为和对客户端请求的响应,这些动作由jsp容器来实现从效果上来说,一个标准动作是嵌入到jsp页面中的一个标签。在页面被转换为Servlet期间,当JSP容器遇到这个标签,就用预先定义的对应该标签的java代码来替代它。Jsp2.0规范中定

7、义了20个标准的动作元素指令元素,脚本元素,动作元素13JSP标准动作JSP标准动作包括:JSP标准动作14标准动作用于:将JavaBean嵌入JSP页面设置和获取JavaBean的属性将用户请求转发给其他页面将其他页面的内容嵌入当前页面标准动作可以为空标签及容器标签标准动作中的属性区分大小写JSP中的标准动作使用作为前缀JSP使用JavaBeanJavaBeanJ

8、SP可使用JSP标准动作调用JavaBean组件并访问属性JSP页面15动作......创建引用并嵌入现有的Beanid属性创建对class属性中所述类的引用用于实例化JavaB

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。