《JSP与JavaBean》PPT课件

《JSP与JavaBean》PPT课件

ID:41111601

大小:230.46 KB

页数:15页

时间:2019-08-16

《JSP与JavaBean》PPT课件_第1页
《JSP与JavaBean》PPT课件_第2页
《JSP与JavaBean》PPT课件_第3页
《JSP与JavaBean》PPT课件_第4页
《JSP与JavaBean》PPT课件_第5页
资源描述:

《《JSP与JavaBean》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第7章配合例子源代码一起使用Powerpoint制作:杨俊成普通高等教育“十一五”国家级规划教材JSP与JavaBean主要内容编写Javabean和使用Javabean获取和修改Javabean的属性使用Javabean的简单例子Javabean与文件操作Javabean与数据库操作难点Javabean与文件操作Javabean与数据库操作关键实践有效期限为request的Javabean有效期限为session的Javabean有效期限为application的Javabean第7章导读第7章JSP与JavaBeanJavabean是一种Java

2、类,通过封装属性和方法成为具有某种功能或者处理某个业务的对象,简称bean。按着Sun公司的定义,Javabean是一个可重复使用的软件组件,由于Javabean是基于Java语言的,因此Javabean不依赖平台,具有以下特点:可以实现代码的重复利用。易编写、易维护、易使用。可以在任何安装了Java运行环境的平台上使用,而不需要重新编译。JSP页面应当将数据的处理过程指派给一个或几个bean来完成,我们只需在JSP页面中调用这个bean即可。不提倡大量的数据处理都用Java程序片来完成。在JSP页面中调用bean,可有效地分离静态工作部分和动态工作部分。§7.1编写Javabean和

3、使用Javabean7.1.1bean的编写与保存_11.如果类的成员变量的名字是xxx,那么为了获取或更改成员变量的值,即获取或更改属性,类中必须提供两个方法:getXxx()用来获取属性xxxsetXxx()用来修改属性xxx即方法的名字用get或set为前缀,后缀是将成员变量名字的首字母大写的字符序列。对于boolean类型的成员变量,即布尔逻辑类型的属性,允许使用“is”代替上面的“get”和“set”。3.类中声明的方法的访问属性都必须是public的。4.类中声明的构造方法必须是public、无参数的。参考p196Circle.java7.1.1bean的编写与保存_2在当

4、前Web服务目录下建立如下目录结构:Web服务目录WEB-INFclasses根据类的包名(比如:packagetom.jiafei;),在目录classes下建立相应的子目录.Web服务目录WEB-INFclassestomjiafei把创建bean的字节码文件复制到复制到上述目录中。注:要重新启动Tomcat服务器。7.1.2使用bean1.在使用bean的JSP页面中,首先必须有相应的page指令<%@pageimport="tom.jiafei.*"%>2.在JSP页面中再使用JSP动作标记:useBean,来加载使用bean。格式:

5、给bean起的名字”class=“创建bean的类"scope="bean有效范围">或例如:3.bean的有效期限(1)scope取值page(2)scope取值request(3)scope取值session(4)scope取值application例7-1,7-2,7-3P199§7.2获取和修改bean的属性使

6、用动作标记getProperty可以获得bean的属性值,并将这个值以字符串的形式显示给用户。格式如下:注:该指令相当于Java表达式:《%=bean的id.getXxx()%》使用这个标记之前,必须使用useBean标记获取一个bean。bean必须保证有相应的getXxx方法例7-4P2017.2.1getProperty动作标记7.2.2setPro

7、perty动作标记使用动作标记setProperty可以设置bean的属性值1.设置bean的属性为一个表达式的值或字符串的格式如下:"/>2.通过HTTP表单的参数的值来设置bean的相应

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

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

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