JAVAbean怎么调用

package tax;
  public class TaxRate {
  String Product;
  double Rate;
  public TaxRate() {
  this.Product = "A001";
  this.Rate = 5;
  }
  public void setProduct (String ProductName) {
  this.Product = ProductName;
  }
  public String getProduct() {
  return (this.Product);
  }
  public void setRate (double rateValue) {
  this.Rate = rateValue;
  }
  public double getRate () {
  return (this.Rate);
  }
  }
   在 JSP 页面中应用上述 Bean 要用到 < jsp:useBean> 标记。依靠于具体使用的 JSP 引擎的不同,在何处配置以及如何配置 Bean 的方法也可能略有不同。本文将这个 Bean 的 .class 文件放在 c:jswdk-1.0examplesWEB-INFjspeans ax 目录下,这里的 tax 是一个专门存放该 Bean 的目录。下面是一个应用上述 Bean 的示例页面:
  < HTML>
  < BODY>
  < %@ page language="java" %>
  < jsp:useBean id="taxbean" scope="application" class="tax.TaxRate" />
  < % taxbean.setProduct("A002");
  taxbean.setRate(17);
  %>
 使用方法 1 : < p>
 产品 : < %= taxbean.getProduct() %> < br>
 税率 : < %= taxbean.getRate() %>
  < p>
  < % taxbean.setProduct("A003");
  taxbean.setRate(3);
  %>
  < b> 使用方法 2 : < /b> < p>
 产品 : < jsp:getProperty name="taxbean" property="Product" />
  < br>
 税率 : < jsp:getProperty name="taxbean" property="Rate" />
  < /BODY>
  < /HTML>
   在 < jsp:useBean> 标记内定义了几个属性,其中 id 是整个 JSP 页面内该 Bean 的标识, scope 属性定义了该 Bean 的生存时间, class 属性说明了该 Bean 的类文件(从包名开始)。
   这个 JSP 页面不仅使用了 Bean 的 set 和 get 方法设置和提取属性值,还用到了提取 Bean 属性值的第二种方法,即使用 < jsp:getProperty> 标记。 < jsp:getProperty> 中的 name 属性即为 < jsp:useBean> 中定义的 Bean 的 id ,它的 property 属性指定的是目标属性的名字。

一旦你申明了JavaBean,你就可以存取它的特性来定制它。要取得一特性的值,如上所述,可使用<jsp:getProperty>标记。有了<jsp:getProperty>标记,你可以指定要使用的bean名称(从useBean的id),以及你要取得值的特性。接着,真正的值就会放在输出里:
<jsp:getProperty id="localName" property="name" />

要更改JavaBean的特性,你要使用<jsp:setProperty>标记.对这个标记,你也要辨认bean以及要修正的特性,除此之外,你还要提供新值.假如命名正确,这些可以直接经由规定的格式取得:
<jsp:setProperty id="localName" property="*" />;

要从一参数取得,你必须直接命名此特性以及参数:
<jsp:setProperty id="localName" property="address" param="parameterName" />;

或是直接以名称与值来设定:
<jsp:setProperty id="localName" property="serialNumber" value="string" /> or <jsp:setProperty id="localName" property="serialNumber" value= <%= eXPression %> />.
资料引用:http://www.knowsky.com/363808.html

好的,我来帮您写一个JavaBean程序来计算圆的半径、面积和周长。请参考以下代码: ```java public class Circle { // 圆的半径 private double radius; // 无参构造方法 public Circle() { } // 有参构造方法 public Circle(double radius) { this.radius = radius; } // 获取圆的半径 public double getRadius() { return radius; } // 设置圆的半径 public void setRadius(double radius) { this.radius = radius; } // 计算圆的面积 public double getArea() { return Math.PI * radius * radius; } // 计算圆的周长 public double getPerimeter() { return 2 * Math.PI * radius; } } ``` 上述代码,我们定义了一个Circle类,其包含了圆的半径、圆的面积和圆的周长三个属性,以及对应的getter和setter方法,以及计算圆的面积和周长的方法。 接下来,我们可以使用JavaBean调用Circle类,计算圆的半径、面积和周长。请参考以下代码: ```java public class Main { public static void main(String[] args) { // 创建Circle对象,设置半径为3 Circle circle = new Circle(3); // 获取圆的半径 double radius = circle.getRadius(); System.out.println("圆的半径为:" + radius); // 获取圆的面积 double area = circle.getArea(); System.out.println("圆的面积为:" + area); // 获取圆的周长 double perimeter = circle.getPerimeter(); System.out.println("圆的周长为:" + perimeter); } } ``` 上述代码,我们创建了一个Circle对象,设置半径为3。然后,分别使用getRadius()、getArea()、getPerimeter()方法来获取圆的半径、面积和周长并输出结果。 希望这个例子能够帮到您。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值