2021-11-11

该博客展示了一个使用JSP和JavaBean实现的简单Web应用,用户可以输入梯形的上底、下底和高,然后通过JavaBean计算并显示梯形的面积。页面中包含了HTML表单用于数据输入,JSP标签用于设置和获取JavaBean属性,以及显示计算结果。
摘要由CSDN通过智能技术生成

JSP文件:
<%@ page contentType="text/html;charset=gb2312" %>
<jsp:useBean id="tri" class="red.star.Triangle" scope="request"/>
<HTML><body bgcolor=#AAFF99><font size=3>
<form action="" method="post" >
   输入梯形的上底,下底和高:
   上底:<input type=text name="sideA" value="" size=5>
   下底:<input type=text name="sideB" value="" size=5>:<input type=text name="sideC" value="" size=5>
   <input type=submit value="提交">
</form>
   <jsp:setProperty name="tri" property="*"/>
     梯形的上底,下底和高分别是:
     <jsp:getProperty name="tri" property="sideA"/>,
     <jsp:getProperty name="tri" property="sideB"/>,
     <jsp:getProperty name="tri" property="sideC"/>.
<br>面积是:<jsp:getProperty name="tri" property="area"/></b>
</font></body></HTML>


Triangle.java
package red.star;
public class Triangle {
   double sideA=-1,sideB=-1,sideC=-1, area;
   public void setSideA(double a) {
      sideA=a;
   }
   public double getSideA() {
      return sideA;
   }
   public void setSideB(double b) {
      sideB=b;
   }
   public double getSideB() {
      return sideB;
   }
   public void setSideC(double c) {
      sideC=c;
   }
   public double getSideC() {
      return sideC;
   }
   public double getArea() {
	 area=((sideA+sideB)*sideC)/2.0;
	 return area;
   }
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值