String op= ;//获取表单字段op if( op!=null ){//如果op不为空 double num3=0; double num1 = Double.parseDouble (request.getParameter("num1"));//将字段num1转成实数 double num2 = Double.parseDouble (request.getParameter("num2"));//将字段num1转成实数 if( ){//如果为字符串"+" ;//则做加法运算 }else if(op.equals("-")){//如果为字符串"-" num3 = num1-num2;//则做减法运算 }else if(op.equals("*")){//如果为字符串"*" num3 = num1*num2;//则做乘法运算 }else if(op.equals("/")){//如果为字符串"/" ;//则做除法运算 } ;//输出num3的值 } %>
时间: 2024-02-05 21:04:22 浏览: 54
好的,这里是经过填空后的 JSP 代码:
```jsp
<%@ page language="java" contentType="text/html; charset=UTF-8"
pageEncoding="UTF-8"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title>计算结果</title>
</head>
<body>
<%
String op = request.getParameter("op");//获取表单字段op
if (op != null) {//如果op不为空
double num3 = 0;
double num1 = Double.parseDouble(request.getParameter("num1"));//将字段num1转成实数
double num2 = Double.parseDouble(request.getParameter("num2"));//将字段num2转成实数
if (op.equals("+")) {//如果为字符串"+"
num3 = num1 + num2;//则做加法运算
} else if(op.equals("-")){//如果为字符串"-"
num3 = num1 - num2;//则做减法运算
} else if(op.equals("*")){//如果为字符串"*"
num3 = num1 * num2;//则做乘法运算
} else if(op.equals("/")){//如果为字符串"/"
num3 = num1 / num2;//则做除法运算
}
out.print(num3);//输出num3的值
}
%>
</body>
</html>
```
这段代码实现了一个简单的计算器,用户可以输入两个数字和运算符,然后提交表单,`calculate.jsp` 页面会根据用户输入的数字和运算符来计算结果,并将计算结果展示给用户。
希望能够帮到您!
阅读全文