009第四章_JavaBeans及在JSP中的应用.ppt

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

共享bean之例4:基于application的共享 创建bean 使用jsp:useBean,指定scope=application。 修改bean 使用jsp:setProperty,指定property=*。 然后,提供与bean的属性名相匹配的请求参数。 在初始的请求中访问bean 在jsp:setProperty被调用的请求中,使用jsp:getProperty 对bean的后续访问 在不包括请求参数(因而也就不会调用jsp:setProperty)的请求中,使用jsp:getProperty。不管这个请求是来自于相同客户或不同客户(不管会话是否超时),都能够看到之前更改的值。 基于application的共享:代码 HTMLBODY H1Baked Bean Values: application-based Sharing/H1 jsp:useBean id=applicationBean class=“myBean.BakedBean scope=application / jsp:setProperty name=applicationBean property=* / H2Bean level: jsp:getProperty name=applicationBean property=level / /H2 H2Dish bean goes with: jsp:getProperty name=applicationBean property=goesWith/ /H2/BODY/HTML applicationBean.jsp 基于application的共享:结果(初始请求) 基于application的共享:结果(后续请求– 同一客户) 基于application的共享:结果(后续请求– 新客户) JavaBean在实际开发中的应用 简单的购物车 1、添加功能 2、删除功能 思路 choose.jsp:选择商品、添加/删除时候触发事件 show.jsp:添加或删除商品 CartBean:show.jsp中调用该Bean,它封装了choose.jsp提交的内容,同时设置了添加和删除商品的方法 choose.jsp %@ page language=java contentType=text/html; charset=gb2312 % html head titleMy JSP choose.jsp starting page/title /head body form action=show.jsp method=post label请选择您要添加或者删除的商品/labelbrp select name=item optionJSP /option optionJavaEE/option optionJavaScript/option optionStrust1/option optionSpring/option optionC#/option optionc++/option /select brbr input type=submit name=submit value=add input type=submit name=submit value=remove /form /body /html CartBean.java package myBean; import java.util.Vector; public class CartBean { Vector vector = new Vector(); String submit =null; String item =null; public String getItem() { return item; } public void setItem(String item) { this.item = item; } public String getSubmit() { return this.submit; } public void setSubmit(String submit) { this.submit = submit; } public Vector getVector() { return vector; } public void setVector(Vector vector) { this.vector = v

文档评论(0)

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

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

1亿VIP精品文档

相关文档