视频教学资源掌握JavaBean 的属性及相关概念掌握在JSP 中使用JavaBean掌握常见的JSP 标准动作的使用请在预习前完成下列单词的学习,并将单词写在横线上。产品信息页面2.在JSP 中使用标准动作元素来显示网站首页,网站头部包含一个top.jsp 页面,并传入一个参数“index.jsp”;网站中间包含一个center.jsp 页面,网站底部包含一个bottom.jsp 页面,效果如下图所示。......
2023-11-21
1.属性的命名
属性(Property)是JavaBean 组件内部状态的抽象表示,外部程序使用属性来设置和获取JavaBean 组件的状态。为了让外部程序能够知道JavaBean 提供了哪些属性,JavaBean 的编写者必须遵循标准的命名方式。
属性的命名很简单,例如一个String 类型的name 属性,它所对应的方法如下:
也就是为每一个属性添加get 和set 方法,其中属性名字的第一个字母大写,然后在名字前面相应地加上“get”和“set”。这样的属性是可读写的属性。如果一个属性只有get 方法,那么这个属性是只读属性;如果一个属性只有set 方法,那么这个属性是只写属性。
要注意的是,JavaBean 的属性和实例变量不是一个概念,属性和实例变量也不是一一对应的关系。属性可以不依赖于任何的实例变量而存在,属性是JavaBean 组件内部状态的抽象表示。看看下面的代码片段:
属性price 是由实例变量price 乘以rate 得到的,而属性info 则没有与之对应的实例变量。也就是说,属性就是set/get 后面的名字(将第一个字母小写),是实例变量更高层次的抽象。
2.属性的类型(www.chuimin.cn)
JavaBean 有4 种类型的属性:简单属性(simple property)、索引属性(indexed property)、绑定属性(bound property)和约束属性(constrained property)。在JSP 中,支持JavaBean 的简单属性和索引属性,绑定属性和约束属性则主要用于图形界面的编程中。在这里,主要介绍一下JavaBean 的简单属性和索引属性。
➢ 简单属性
简单属性就是接受单个值的属性。在前一节中介绍的Student JavaBean 的属性都是简单的属性,简单属性很容易编程,只要采用setter/getter 命名约定即可。
➢ 索引属性
索引属性就是获取和设置数组时使用的属性。要运用索引属性,需要提供两对setter/getter 方法,一对用于数组,另一对用于数组中的元素。语法格式如下:
例如,有一个索引属性user,它的get/set 方法如下:
有关Java Web应用开发的文章
视频教学资源掌握JavaBean 的属性及相关概念掌握在JSP 中使用JavaBean掌握常见的JSP 标准动作的使用请在预习前完成下列单词的学习,并将单词写在横线上。产品信息页面2.在JSP 中使用标准动作元素来显示网站首页,网站头部包含一个top.jsp 页面,并传入一个参数“index.jsp”;网站中间包含一个center.jsp 页面,网站底部包含一个bottom.jsp 页面,效果如下图所示。......
2023-11-21
_map属性可以将HTML表单中的元素以别名的方式映射到真实的数据表字段,和其他属性一样,_map属性也必须定义在自定义模型中,该属性的值为二维数组,下面以7.1.3节内容为基础,修改add_article.html表单元素与add动作代码,并在Article模型中创建createAdd方法,用于处理表单数据。接下来在Article模型中使用_map属性将这些元素映射为tpk_article表中的相应字段。......
2023-11-04
document对象的属性包括网页节点、网页Cookie、文档标题、文档修改时间和文档关联信息等。表13.2.2document对象属性(续上表)13.2.2.html访问文档对象document的属性,如下所示。动手写13.2.2执行13.2.2.html,输出结果到网页,如下图所示。图13.2.2document对象属性◇ document.body表示文档
节点,从上到下解析HTML文档直至解析到标签之前,document.body都为null。......2023-11-08
创建补间动画之后,用户可以使用属性检查器编辑当前帧中补间的任何属性的值。图5-43 补间动画的属性面板在“缓动”文本框中键入需要的强度值。在动画编辑器中应用的缓动可以影响补间的单个属性、一组属性或所有属性。在属性面板中设置X和Y值,也可以移动路径的位置。注意若要通过指定运动路径的位置来移动补间目标实例和运动路径,则应同时选择这两者,然后在属性面板中输入X和Y位置。......
2023-10-30
附属到图块上的文字说明以及其他信息称为块属性。属性定义后,用BLOCK或WBLOCK命令将图形连同属性值一起创建为图块。1)执行ATTDER命令,弹出“属性定义”对话框。图8-16定义带属性高程图块图8-17编辑属性对话框4)单击“确定”按钮完成操作过程。......
2023-06-20
构造函数初始化对象的值之后,将自身的prototype属性设置赋值给对象的__proto__属性,让对象能够通过__proto__访问对应原型上的属性和方法。图12.2.2使用原型继承属性和方法因为使用Rect.prototype = new Shape()修改了Rect的原型对象,使Rect的实例具有Shape的属性和方法,紧接着使用Rect.prototype.constructor = Rect是为了修正Rect实例的构造函数。JavaScript在ECMAScript 6之前没有提供这种语法结构,而是以上述示例中的形式修改构造函数的prototype属性来实现继承关系。......
2023-11-08
图2-20机构2在“修改Ⅱ”工具条上单击“编辑属性”按钮。双击已插入的属性块。分别列出了标记、提示和值这几个属性,能修改的是图块的属性值,而标记和提示则不能修改。“文字选项”:对图块的文字属性进行修改,如图8-21所示。在“文字选项”卡中,分别列出了文字样式、对正、反向、颠倒、高度、宽度比例、旋转和倾斜角度这几个图块中文字属性,用户可以根据需要对这几个文字显示方式属性值进行修改。......
2023-06-20
用户可在此对话框中指定新文件的“名称”、“尺寸”、“分辨率”和“颜色模式”等属性。设置完成后,单击“确定”按钮,即可完成文档的创建。图 2-11图 2-12● 宽度/高度:“宽度/高度”选项用于设定新文档的宽度和高度,读者需要先确定相应的单位,例如厘米、像素等,然后直接在文本框中输入具体数值即可。......
2023-11-17
相关推荐