Power point 制作 耿祥义 张跃平 配合 例子源代码一起使用
第 5 章 JSP 与 JavaBean JavaBean 是一个可重复使用的软件组件, 是遵循一定标准、用 Java 语言编写的一 个类,该类的一个实例称为一个 JavaBean ,简称 bean
2. 编写 bean 1. 如果类的成员变量的名字是 xxx ,那么为了获取或更改成员变 量的值,即获取或更改属性,类中必须提供两个方法: getXxx() 用来获取属性 xxx setXxx() 用来修改属性 xxx 即方法的名字用 get 或 set 为前缀,后缀是将成员变量名字的首字 母大写的字符序列。 2. 对于 boolean 类型的成员变量,即布尔逻辑类型的属性,允许使 用 “ is ” 代替上面的 “ get ” 和 “ set ” 。 3. 类中声明的方法的访问属性都必须是 public 的。 4. 类中声明的构造方法必须是 public 、无参数的。
3. Bean 的保存 在当前 Web 服务目录下建立如下目录结 构: Web 服务目录 \WEB-INF\classes 根据类的包名,在目录 classes 下建 立相应的子目录. 比如 : Web 服务目录 \WEB-INF\classes\tom\jiafei
4. JSP 页面中使用 bean 使用 JSP 动作标记: useBean 。 useBean 标记 的格式: 或
5. 动作标签 getProperty 使用该标记可以获得 bean 的属性值. 格式如下: 或
6. 动作标记 setProperty (1) 使用该标记可以设置 bean 的属性值 ( 2 )设置 bean 的属性为一个表达式的值的格式如下: <jsp:setProperty name="bean 的名字 " property= "bean 的属性 " value= " " /> ( 3 )通过 HTTP 表单的参数的值来设置 bean 的相应属性的值 : ( 4 )通过 request 的参数的值来设置 bean 的相应属性的值,要求 request 参 数名字必须与 bean 属性的名字相同其格式如下:
7. bean 的辅助类 有时在写一个 bean 的时候,可能还需要 自己编写的其他类,那么只要将这些类 和创建 bean 的类写在一个 Java 源中即可, 但必须按将源文件编译后产生的全部字 节码文件复制到相应的目录中.