最新第4章-JSP与JavaBean教学讲义PPT课件.ppt

最新第4章-JSP与JavaBean教学讲义PPT课件.ppt

ID:62170485

大小:541.50 KB

页数:31页

时间:2021-04-20

最新第4章-JSP与JavaBean教学讲义PPT课件.ppt_第1页
最新第4章-JSP与JavaBean教学讲义PPT课件.ppt_第2页
最新第4章-JSP与JavaBean教学讲义PPT课件.ppt_第3页
最新第4章-JSP与JavaBean教学讲义PPT课件.ppt_第4页
最新第4章-JSP与JavaBean教学讲义PPT课件.ppt_第5页
资源描述:

《最新第4章-JSP与JavaBean教学讲义PPT课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章-JSP与JavaBeanJavaBean简介软件开发的真正目的之一是利用在程序编码方面的投资,以便在同一公司或者不同公司的其他开发中重用程序编码。在Sun公司的JavaBean规范的定义中,“Bean是一个基于Sun公司的JavaBean规范的、可在编程工具中被可视化处理的可复用的软件组件”。JavaBean简介从根本上说,一个javabean就是放置在jsp服务器后台的一个类,它封装了一些私有的数据和方法,这些私有数据可以用类中的方法来存取。JavaBean的工作过程:JSPJavaBean调用javaBean的方法返回处理

2、的结果3.Bean的保存在当前Web服务目录下建立如下目录结构:Web服务目录WEB-INFclasses根据类的包名,在目录classes下建立相应的子目录.比如:Web服务目录WEB-INFclassestomjiafei编写完成JavaBean后要重新启动Tomcat,JavaBean才能被正确地访问到。在JSP中使用JavaBean在JSP中使用JavaBean,第一步必须有相应的import指令:<%@pageimport=“tom.Counter”%>4.JSP页面中使用bean使用JSP动作标记:useBea

3、n。useBean标记的格式:Javabean的生存周期scope:指定JavaBean的作用范围,可以取4个值(缺省为page)。pagerequestsessionapplicationJavabean的生存周期Scope=“application”:生命周期同JSP

4、的application对象同步,作用范围也和application对象一样。该bean可以在多个用户之间共享全局信息。直到服务器关闭,它所保存的信息才消失。Javabean的生存周期Scope=“session”:生命周期同JSP的session对象同步,作用范围也和session对象一样。该bean可以在某个用户浏览的多个页面之间共享bean中的信息。直到浏览器关闭,它所保存的信息才消失。Javabean的生存周期scope=“request”:生命周期同JSP的request对象同步,作用范围也和request对象一样。通过

5、sp:forward>和指令连接的2个jsp程序可以共享该bean。Javabean的生存周期Scope=“page”:JavaBean只能在当前页面中使用。一旦客户端请求的JSP页面执行完毕后,该JavaBean将会被进行垃圾回收。该Bean的生命周期和作用范围是四种类型中最小的。使用举例scope=page:useBean.jspScope=session:bean1.jspbean2.jspScope=application:appbean.jsp5.动作标签getProperty使用该标记可以获得be

6、an的属性值.格式如下:动作标签getProperty举例注:使用这个标签之前,必须先使用useBean标签声明一个javaBean对象。NewCircle.java和beanGetProperty.jsp

7、6.动作标记setProperty(1)使用该标记可以设置bean的属性值(2)设置bean的属性为一个表达式的值的格式如下:"/>(3)通过HTTP表单的参数的值来设置bean的相应属性的值:(4)通过request的参数的值来设置bean的相应属性的值,要求request参数名字必须与bean属性的名字相同

8、其格式如下:动作标记setProperty使用举例Student.java和student.jspGood

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

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

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