JavaBean笔记
来源:互联网 发布:linux apache启动失败 编辑:程序博客网 时间:2024/06/06 07:32
JavaBean其实是一种对对象的封装。通过JavaBean,我们将一个有默认构造方法的公共类封装到JavaBean中,构成JavaBean组件,以此方便在JSP中进行调用。
JavaBean类
JavaBean类其实是一种由具有默认构造方法的Java公共类,并且它提供了一组getter和setter用于对它的属性的访问和修改。其结构如下:
public class 类名{ //属性 //... //getter public <Type> getXXX(){ //... } //setter public void setXXX(){ //... }}
JavaBean的属性和方法
其属性与Java类的私有属性一样。
其方法主要分为两种:简单方法和索引方法(针对数组的getter和setter)。如下所示:
public class Teacher{ private String name; private int age; private String[] students={"Tom","Mary","Smith","Lily"}; //简单方法 public String getName(){ return name; } public void setName(String name){ this.name=name; } public int getAge(){ return age; } public void setAge(int age){ this.age=age; } //索引方法 public String[] getStudents(){ retuen this.students; } public void setStudents(String[] students){ this.students=students; }}
JavaBean与JSP交互
(1)创建一个JavaBean:
<jsp:useBean id="name" scope="page|request|session|application" class="classname" />
或者:
<jsp:useBean id="name" scope="page|request|session|application" class="classname" > body </jsp:useBean>
(2)获取JavaBean的属性值:
<jsp:getProperty name="beanname" property="propertyName" />
(3)设置JavaBean的属性
a.通过表达式设置:
<jsp:setProperty name="beanname" property="propertyNamr" value="value" />b.通过request的参数设置:
<jsp:setProperty name="beanname" property="propertyNamr" param="param" />
c.通过表达进行设置:
<jsp:setProperty name="beanname" property="propertyNamr" />
0 0
- JavaBean笔记。
- JavaBean笔记
- JavaBean笔记
- JavaBean 学习笔记
- 学习笔记--JavaBean,注解
- javabean学习笔记
- JavaWeb笔记-JavaBean
- JavaBean学习笔记
- JavaBean学习笔记
- JSP笔记-JavaBean技术
- JavaBean学习笔记
- jsp与javaBean学习笔记
- JSP学习笔记04--JavaBean
- servlet/jsp/javabean学习笔记
- J2EE学习笔记之JavaBean
- jsp+javabean+servlet的笔记
- Java Web笔记:JavaBean简介
- jsf 学习笔记之 JavaBean
- 并发:volatile(转)
- FastReport中如何加入自定义函数
- Apache log4net™ Config Examples
- TensorFlow. tf.reduce_mean
- LinkedList或ArrayList泛型类遍历链表
- JavaBean笔记
- block,inline和inlinke-block细节对比
- 如何发布TypeScript的声明文件.d.ts
- BZOJ 4236: JOIOJI
- 外星人一般喜欢吃些什么?
- nginx、php-fpm、mysql用户权限解析
- 在线手册&工具
- FineReport JS实现分页预览改变鼠标悬停所在的行列的背景色
- javascript Date format(js日期格式化)