编写 JavaBean 案例名称:调用 JavaBean方法 程序名称: circle Case1jsp http://ocalhost:8080/javabean/circleCase1jsp 案例名称:调用 JavaBean方法二 程序名称: circlecase2jsp http://ocalhost:8080/javabean/circleCase2.jsp 案例名称:调用 JavaBean方法三 程序名称: circle case3jsp http://localhost:8080/javabean/circlecase3.jsp
编写JavaBean 案例名称:调用JavaBean方法一 程序名称:circleCase1.jsp 案例名称:调用JavaBean方法二 程序名称: circleCase2.jsp 案例名称:调用JavaBean方法三 程序名称: circleCase3.jsp http://localhost:8080/javabean/circleCase1.jsp http://localhost:8080/javabean/ circleCase2.jsp http://localhost:8080/javabean/ circleCase3.jsp
JavaBean的属性 ■通用Bean属性的类型有四种:简单属性、关联属性、 受限属性和索引索性。 ■简单( Simple)属性:该属性解释怎样把属性赋予Bean。 ■关联( Bound)属性:一个 Bound属性是指当该种属性的值发生 变化时,要通知其它的对象。 受限( Constrained)属性:指当这个属性的值要发生变化时, 与这个属性已建立了某种连接的其它Java对象可以否决属性 值的改变。 ■索引( ndexed)属性:一个 -Indexed属性可描述多值的属性, 用一个数组表示
JavaBean的属性 ◼ 通用Bean属性的类型有四种:简单属性、关联属性、 受限属性和索引索性。 ◼ 简单(Simple)属性:该属性解释怎样把属性赋予Bean。 ◼ 关联(Bound)属性:一个Bound属性是指当该种属性的值发生 变化时,要通知其它的对象。 ◼ 受限(Constrained)属性:指当这个属性的值要发生变化时, 与这个属性已建立了某种连接的其它Java对象可以否决属性 值的改变。 ◼ 索引(Indexed)属性:一个Indexed属性可描述多值的属性, 用一个数组表示
带属性的 JavaBean 案例名称:带属性的 JavaBean 程序名称: BeanWith Value java 国用」中1中y之前的值,召v 用」:Pt之后的值, 用 EPTOn.PTOOYTY之的值, tert valt2 案例名称:修改 JavaBean的属性方法 程序名称: BeanCase1jsp 文件日查看0收案A}工具CD帮助 转到链搜 http://ocalhost:8080/javabean1/beAnCase1.sai:Flm 输入2:Fni 案例名称:修改 JavaBean的属性方法二 程序名称: Bean Case2jsp 完毕 □厂厂图本lset http://localihost:8080/javabean1/beAnCaseswoemofaacamsae8493-97 案例名称:修改 Javabean的属性方法三 输入2:□ 程序名称: Bean Case3jsp http:/c localhost: 8080 javabean 1/Bean Case3. pAk 厂厂图本1m
带属性的JavaBean 案例名称:带属性的JavaBean 程序名称:BeanWithValue.java 案例名称:修改JavaBean的属性方法一 程序名称:BeanCase1.jsp 案例名称:修改JavaBean的属性方法二 程序名称:BeanCase2.jsp http://localhost:8080/javabean1/BeanCase1.jsp http://localhost:8080/javabean1/BeanCase2.jsp http://localhost:8080/javabean1/ BeanCase3.jsp 案例名称:修改JavaBean的属性方法三 程序名称: BeanCase3.jsp
SPWJavaBean counter. java package com. jsp; public class Counter i /}始化 Javabean的成员变量 int count=0: ∥ Class构造器 public Countero i 属性 count的Get方法 public int getCounto i /获取计数器的值,每一次请求都将计数器加1 count++ return this count: /属性 Count的se方法 public void setCount(int count)t this count= count:
counter.java package com.jsp; public class Counter { //初始化JavaBean的成员变量 int count = 0; // Class构造器 public Counter() { } //属性count的Get方法 public int getCount() { //获取计数器的值,每一次请求都将计数器加1 count++; return this.count; } //属性Count的Set方法 public void setCount(int count) { this.count = count; } } JSP+JavaBean
SPWJavaBean Counter. ]sp r%@ page language="java%0> <lDOCTYPEHTML PUBLIC -//w3c//dtd html 4.0 transitionalllen' <htm> <head> <tile网页计数器< /title </head> <body bgcolor=#FFFFFF> <jsp: use Bean id="counter"scope="application"class=com.jsp Counter"1> < center>当前页面访问次数 isp: getProperty name=counter'property=count"A <lisp: getProperty></center> </body> </htm>
Counter.jsp <%@ page language="java" %> <!DOCTYPE HTML PUBLIC "-//w3c//dtd html 4.0 transitional//en"> <html> <head> <title>网页计数器</title> </head> <body bgcolor="#FFFFFF"> <jsp:useBean id="counter" scope="application" class="com.jsp.Counter" /> <center>当前页面访问次数: <jsp:getProperty name="counter" property="count"/> </jsp:getProperty></center> </body> </html> JSP+JavaBean