JSP课件-09JSP与JavaBean.ppt

  1. 1、本文档共13页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
JSP课件-09JSP与JavaBean

第 六 章 JSP与JavaBean 回顾 JSP 隐式对象是预定义的类,可被嵌入 JSP 表达式和 Scriplet 隐式对象通过 JSP 容器导入到 JSP 页面中 request、response 和 out 对象等输入和输出对象用于显示和检索网页中的信息 session、application 和 pageContext 等作用域通信和控制对象向 JSP 页面提供页面环境的访问权 page 对象用于表示 Servlet, 而 config 对象用于存储 Servlet 的初始化参数 本章目标 JavaBean的简介 JSP与JavaBean JavaBean的范围 JavaBean简介 JSP强有力的一个方面就是能够使用JavaBean组件体系。JavaBean往往封装了程序的页面逻辑,它是可重用的组件。通过使用JavaBean,可以减少在JSP中脚本代码的使用,这样使得JSP易于维护。 JavaBean就是放置在JSP服务器后台的一个封装了数据和方法的类。JSP通过JavaBean直接调用里面的方法,实现操作的目的。 JSP+JavaBean的组合,是小型项目中最常见的开发模式。 JavaBean的好处 JavaBean的编写 有一个无参的构造函数 类名是公共的 取得或设定属性时,必须使用set方法和get方法 建议把JavaBean定义在包内 JSP与JavaBean JSP与JavaBean搭配使用,有以下优点 1.可将HTML和JAVA代码分离,为了日后维护的方便 2.可离用JavaBean的优点:我们只要将常用的程序写到JavaBean当中,JSP网页只要调用JavaBean组件来执行所要的功能,不用再重复写相同的代码,这样一来,可以节省了不少时间eg. jsp:useBean 常用有三个属性: id:在JSP网页中,id 值表示JavaBean的代号,代表我们使用JavaBean的对象 scope:表示这个JavaBean的范围,和我们讲的隐式对象的范围一致 class:表示这个JavaBean的类的位置 jsp:setProperty 一般来说,JSP提供了四种方法来设定JavaBean的值: jsp:setProperty name=“myBean”property=“*”/由窗体传来的参数值,通过自省机制,设定所有属性值 jsp:setProperty name=“myBean”property=“myProperty”/也是通过自省机制,不过只设定myProperty属性 jsp:setProperty name=“myBean”property=“myBean” property=“myProperty” param=“ParamName”/由窗体传来的参数名称为ParamName,值,传给属性名称为myProperty jsp:setProperty name=“myBean”property=“myProperty”value=“MyValue”可以通过value,动态设定JavaBean的属性 jsp:getProperty 若要取得JavaBean中的属性,我们必须使用 jsp:getProperty这个标签,它不像jsp:setProperty 有那么多方法只有如下一种 jsp:gtProperty name=“myBean”property=“myProperty”/ JavaBean的范围 Page Request Session Application 网上书店 项目要求:利用JSP和JavaBean技术完成一个简单的网上购书程序 网上书店要用到的资源 javaBean:BookBean(书),CartItemBean(购物车条目),CartBean.java(购物车),BookDBBean.java 页面:index.jsp(首页),additem.jsp(加入购物车页面)cart.jsp(查看购物车页面) 运行环境:Office XP 版 本:ACCP 4.0 课 程:JSP 作 者:Lucky 可重用组件 可在多个应用程序中使用 可以跨平台 JavaBean 的优点 变更方便 一旦需要做什么变更,只需要修改JavaBean中方法 * *

文档评论(0)

xy88118 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档