JSP——request对象的使用

本文介绍了一个使用JSP实现的简单四则运算系统。通过input.jsp页面接收用户输入的两个数字及运算符,提交至result.jsp进行计算并返回结果。此系统展示了JSP的基本表单处理和运算能力。

编写一个JSP页面input.jsp,该页面提供一个表单,用户可以通过表单输入两个数和四则运算符号提高给该页面。用户提交表单后,JSP页面input.jsp将计算任务交给另一个JSP页面result.jsp去完成。

 

1.input.jsp页面

<%@ page contentType="text/html;charset=utf-8" %>

<HTML>

<body>

<form action="result.jsp" name="result.jsp" method=post name=form>

输入运算数,选择运算符号:<br>

<input type=text name="numberOne"size=6>

<select name="operator">

<option value="+">

<option value="-">

<option value="*">

<option value="/">

</select>

<input type=text name="numberTwo"size=6>

<br><input type="submit"value="提交"name="submit">

</form>

</body>

</html>

 

 

2.result.jsp页面

<%@ page contentType="text/html;charset=utf-8" %>

<HTML>

<body>

<%

String numberOne=request.getParameter("numberOne");

String numberTwo=request.getParameter("numberTwo");

String operator=request.getParameter("operator");

if(numberOne==null){numberOne="0";}

if(numberTwo==null){numberTwo="0";}

try

{

double a=Double.parseDouble(numberOne);

double b=Double.parseDouble(numberTwo);

double r=0;

if(operator.equals("+"))

{

r=a+b;

}

else if(operator.equals("-"))

{

r=a-b;

}

else if(operator.equals("*"))

{

r=a*b;

}

else if(operator.equals("/"))

{

r=a/b;

}

out.println(a+operator+b+"="+r);

}catch(Exception e)

{

out.println("请正确输入字符");

}

 %>

</body>

</html>

 

3.浏览器显示效果

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值