jsp作业3.6

一、源码如下

<%@ page language="java" contentType="text/html; charset=GB2312" %>
<%@ taglib tagdir="/WEB-INF/tags" prefix="computer" %>
<Html><Body>
<h3>以下分别是调用Rect.tag计算矩形面积和调用Circle.tag计算圆形的面积</h3>
<computer:Rect sideA="10" sideB="5"/>
<computer:Circle radiusA="10" />
</Body>
</Html>

<%@ tag pageEncoding="GB2312" %>
<h4>此Tag文件用于显示矩形面积:</h4>
<%@ attribute name="sideA" required="true" %>
<%@ attribute name="sideB" required="true" %>
<%! public String getArea(double a,double b){
double area=a*b;
return "<BR>矩形的面积:"+area;}
%>
<% out.println("<BR>JSP页面传过来的边为:"+sideA+","+sideB);
double a=Double.parseDouble(sideA);
double b=Double.parseDouble(sideB);
out.println(getArea(a,b));
%>

<%@ tag pageEncoding="GB2312" %>
<h5>此Tag文件用于显示圆形面积:</h5>
<%@ attribute name="radiusA" required="true" %>
<%! public String getArea(double r){
double area=3.14*r*r;
return "<BR>圆形的面积:"+area;} 
%>
<% out.println("<BR>JSP页面传过来的半径为:"+radiusA);
double r=Double.parseDouble(radiusA);
out.println(getArea(r));
%>

二、运行结果

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值