JSP程序設计.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
JSP程序设计;JavaBeans与JavaBean JavaBeans的属性 在JSP中使用JavaBean;JavaBeans —Java软件组件模型规范的称呼 —是一种抽象的技术规范 JavaBean/Bean —对根据JavaBeans规范创建的组件的 称呼 —使用Java编写,继承了Java的跨平台 特性;Javabeans简介;组件模型的定义;组件的分类;JavaBean的特性;JavaBean的特点;为什么使用JavaBean;JavaBean的属性;JavaBean属性类型;布尔型属性;索引属性;索引属性示例;JavaBean设计模式;打包;Jar文件; 在JSP中使用JavaBean;显示页面;访问JavaBean对象;useBean语法;Scope参数;session JSP引擎分配给每个用户的bean互不相同,bean的有效范围时用户的会话期。常用在用户登录网站的全过程中,不同请求之间共享数据。 当用户关闭浏览器时,JSP引擎取消分配给用户的bean。 application JSP引擎为每个用户分配一个共享的bean,所有用户共享这个bean,如果一个用户改变这个bean的某个属性的值,所有用户的该bean的属性值都发生了变化。当服务器关闭时,JSP引擎取消该bean。;Typespec参数;type=typename beanName=serializedBeanFileName“ 从实现序列化的实例中实例化一个新的Bean对象。文件的路径由beanName参数指明,如果找到这个文件就会将它按照type指明的类型装载进JSP页面,如果找不到该文件,会抛出异常。 type=typename 仅指定Type参数,适用于从scope中引用已经存在的Bean对象。 ;获取Bean的示例;id=customer beanName=serializedCustomer type=com.ibm.ils.domain.Customer 该示例就是用“serializedCustomer”文件实例化一个新的名为Customer的bean对象,该对象的类型为com.ibm.ils.domain.Customer,本地变量名为customer;创建JavaBean的过程; 当JSP在执行过程中遇到UseBean动作时,首先得到id和scope参数的值,然后在scope指明的范围内根据id指明的名称查找相应的Bean。如果找到了,则取回Bean对象,如果没有找到,则在UseBean中查找beanName参数,如果指明了beanName参数,则根据该参数指明的序列化文件寻找持久性数据,从持久性数据中实例化Bean。如果没有指明beanName属性,JSP会查询是否指明了class参数,如果指明了class参数,则会创建一个新的bean实例,反之会抛出一个异常。 ;jsp:getProperty动作;可以通过setProperty来设定属性的值。 jsp:setProperty name=beanInstanceName setProperty_prop_expr 其中setProperty_prop_expr的取值可以是: property=* property=propertyName param=paramName property=propertyName value=propertyValue ;setProperty_prop_expr参数;Beans的存放目录;Beans的辅助类;带包名的beans;小结 ;设置方法的名字以set开始,获取方法的名字以get开始,方法的其余名字同属性的名字相同,惟一的差别是大写。 一旦使用useBean操作创建一个JavaBeans对象的实例,就可以在JSP脚本中调用该JavaBeans的方法。 还可以使用setProperty和getProperty操作来调用JavaBeans的设置和获取方法。;实例介绍;启动Eclipse,选择项目chapter09,单击右键选择【新建?类】,将创建的Circle类加入my包。 在编辑器区域输入类的代码。;;在项目chapter09下新建useBeans.jsp文件。;;保存文件后,启动tomcat,打开IE并输入http://localhost:8080/chapter09/,选择目录下的useBeans.jsp打开。;作业

文档评论(0)

qianqiana + 关注
实名认证
文档贡献者

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

版权声明书
用户编号:5132241303000003

1亿VIP精品文档

相关文档