期中复习Web服务器端开发-2

首先,新建两个jsp页面,第一个命名为form.jsp,实现输入梯形的上底、下底和高,第二个命名为compute.jsp,实现计算面积功能,并且将结果展现在页面上。

form.jsp:

<%@ page contentType="text/html" %>
<%@ page pageEncoding="utf-8" %>
<html><body bgcolor=pink>
    <form action="compute.jsp" method=post>
        <p>上底</p>
        <input type="text" name="up" value=8 size=6 />
        <p>下底</p>
        <input type="text" name="down" value=8 size=6 />
        <p>高</p>
        <input type="text" name="height" value=8 size=6 />
        <br><br>
        <input type="submit" name="submit" value="提交"/>
    </form>
</body></html>

compute.jsp

<%@ page contentType="text/html" %>
<%@ page pageEncoding="utf-8" %>
<html><body bgcolor=cyan>
<%
    String up=request.getParameter("up");
    String down=request.getParameter("down");
    String height=request.getParameter("height");
    try{
        double a=Double.parseDouble(up);
        double b=Double.parseDouble(down);
        double c=Double.parseDouble(height);
        double area=(a+b)*c/2;
        String s=String.format("%.2f",area);
        out.println("面积是:"+s);
    }catch(NumberFormatException e){
        out.println("请输入数字");
    }
%>
</body></html>

运行结果:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值