main.jsp代码
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%> <%@ include file="circle.jsp" %> <%@ include file="ladder.jsp" %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> </head> <body> </body> </html>
circle.jsp代码
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body>
<div>
<form action="main.jsp">
请输入半径:<input type="text" name="R" > <br>
<input type="submit" value="计算"> <br>
</form>
</div>
<%
String R=request.getParameter("R");
if(R!=null){
double PI=3.14;
double r=Double.parseDouble(R);
double area=r*r*3.14;
out.print("圆的面积为"+area);
request.setAttribute("r", r);
request.setAttribute("area", area);
}
%>
</body>
</html>
ladder.jsp代码
<%@ page language="java" import="java.util.*" pageEncoding="utf-8"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
</head>
<body>
<div>
<form action="main.jsp">
请输入梯形上底: <input type="text" name="a"> <br>
请输入梯形下底: <input type="text" name="b" > <br>
请输入梯形的高: <input type="text" name="h"> <br>
<input type="submit" value="计算"> <br><br>
</form>
</div>
<%
String a=request.getParameter("a");
String b=request.getParameter("b");
String h=request.getParameter("h");
if(a!=null&&b!=null&&h!=null){
double A=Double.parseDouble(a);
double B=Double.parseDouble(b);
double H=Double.parseDouble(h);
double M=(A+B)*H/2;
out.println("梯形面积"+M);
request.setAttribute("A", a);
request.setAttribute("B", b);
request.setAttribute("H", h);
request.setAttribute("M", M);
}
%>
</body>
</html>
运行图片
1).圆形

2).梯形
