Jsp和JavaBean.pptVIP

  • 18
  • 0
  • 约5.76千字
  • 约 37页
  • 2017-06-07 发布于湖北
  • 举报
本章导读 Jsp与JavaBean 5.1 编写和使用JavaBean 5.1.1 编写bean——bean的分类 JavaBean分为: 可视组件:组件在运行中能够显示出来,像按钮、文本框等 非可视组件:通常来处理程序中的一些复杂事物,一般不会有可视化的输出 5.1.1 编写bean——什么是bean 编写JavaBean就是编写一个Java类,这个类创建的一个对象称为一个bean。 5.1.1 编写bean——bean的命名规则 为了能够让使用这个bean的应用程序构建工具(如Tomcat服务器)知道这个bean的属性和方法,只需在类的方法命名上遵循以下规则: 如果类的成员变量的名字是xxx,那么为了获取或更改成员变 量的值,即获取或更改属性,类中必须提供两个方法: getXxx() 用来获取属性xxx setXxx() 用来修改属性xxx 即方法的名字用get或set为前缀,后缀是将成员变量名字的首字母大写的字符序列。 5.1.1 编写bean——bean的命名规则 对于boolean类型的成员变量,即布尔逻辑类型的属性,允许使用“is”代替上面的“get”和“set”; 类中声明的方法的访问属性都必须是public的; 类中声明的构造方法必须是public、无参数的。 Lader.java 5.1.2 使用bean——文件的保存目录 在Jsp中使用JavaBean时,需要创建的应用程序目录有: 在路径D:\Tomcat\webapps下创建应用程序的目录 目录D:\Tomcat\webapps\ex:存放Jsp文件和HTML文件 目录D:\Tomcat\webapps\ex\WEB-INF\src:存放Java类源程序文件 目录D:\Tomcat\webapps\ex\WEB-INF\classes:存放Java类编译后的.class文件 目录D:\Tomcat\webapps\ex\WEB-INF\lib:存放引用到的类库 5.1.2 使用bean——文件的保存目录 创建完目录后,需要建立配置文件web.xml,web.xml存放于 D:\Tomcat\webapps\ex\WEB-INF\ 内容如下: ?xml version=1.0 encoding=UTF-8? web-app version=2.4 xmlns=/xml/ns/j2ee xmlns:xsi=/2001/XMLSchema-instance xsi:schemaLocation=/xml/ns/j2ee /xml/ns/j2ee/web-app_2_4.xsd welcome-file-list welcome-fileregister.html/welcome-file /welcome-file-list /web-app 5.1.2 使用bean——在Jsp页面中使用bean 5.1.2 使用bean——在Jsp页面中使用bean 5.1.2 使用bean——在Jsp页面中使用bean 5.1.2 使用bean——在Jsp页面中使用bean 5.1.2 使用bean——在Jsp页面中使用bean 例5-1 例5-2 例5-3 5.2 获取和修改bean的属性 获取或修改bean的属性还可以使用动作标记getProperty、setProperty,一个bean就是一个遵守了一定规范的类所创建的对象,当JSP页面使用jsp:useBean标记获得一个bean之后,就可以使用jsp:setProperty和jsp:getProperty标记设置和获取bean的属性,在JSP页面中不必使用Java程序片。 5.2 获取和修改bean的属性 5.2.1 动作标记getProperty 例5-4 5.2.2 动作标记setProperty——将beans属性设计为一个表达式或字符串 5.2.2 动作标记setProperty——将beans属性设计为一个表达式或字符串 5.2.2 动作标记setProperty——将beans属性设计为一个表达式或字符串 如果将表达式的值设置为bean属性的值,表达式值的类型必须与bean的属性的类型一致。如果将字符串设置为bean的属性的值,这个字符串会自动被转化为bean的属性的类型。Java语言将字符串转化为其他数值类型的方法如下: 转化到int:Integer.parseInt(Sting s) 转化到long:Long.parseLong(Sting s) 转化到flo

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档