如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第6章JSP与JavaBeans编程教学目标教学重点教学过程6.1为什么要使用JavaBeans什么是JavaBeansJavaBeans的种类使用beanuseBean的格式useBean标签中scope不同取值useBean标签中scope不同取值6.2Bean的存放目录6.3在页面中使用JavaBeans<Jsp:usebean><Jsp:usebean>的作用是定义生成和使用Bean的环境。即如果使用<Jsp:usebean>,就可以定义Bean的名称、类型、以及使用期限等内容。它的基本操作是首先使用id和作用域查找一个现有的对象,如果在指定的作用域中没有找到具有指定id的对象,那么它会试图使用其他属性创建一个新实例。<Jsp:usebean>格式如下:<jsp:useBeanid=“名称”scope=“范围”class=“类名称”type=“类的类型”beanName=“Bean的名称”><jsp:getProperty>使用该标签可以获得beans的属性值,并将这个值用串的形式显示给客户。语法格式为:<jsp:getPropertyname=“beanName”property=“propertyName”/><jsp:getProperty>动作用于从一个JavaBeans中获取某个属性的值,无论原先这个属性是什么类型的,都将被转换为一个String类型的值。<jsp:setProperty>使用该标签可是设置beans属性的值。语法格式为:<jsp:setPropertyname=“beanName”property=“propName”value=“stringconstant”/><jsp:setProperty>是设定通过<Jsp:usebean>定义的Bean对象属性的标记。<jsp:setProperty>元素使用Bean给定的setter方法,在Bean中设置一个或多个属性值。在使用这个元素之前必须得使用<jsp:useBean>声明此Bean。因为,<jsp:useBean>和<jsp:setProperty>是联系在一起的,同时这它们使用的Bean实例的名字也应当相匹配。JavaBeans组件不仅可以封装许多信息供JSP调用,而且还可以将一些数据处理的逻辑隐藏到JavaBeans的内部。除此之外,还可以设定JavaBeans的Scope属性,使得JavaBeans组件对于不同的任务具有不同的作用域。在前面已经提到过Scope属性具有4个可能的值分别是page、request、session和application,分别代表JavaBeans的4种不同的作用域。6.4beans的辅助类6.5带包名的beans