main.jsp
<%@ page contentType="text/html; charset=GB2312" %>
<% double radius=6;
%>
加载circle.jsp计算半径为<%=radius%>的圆的面积:
<% double a=10,b=20,c=30;
%>
加载ladder.jsp计算上底,下底,高分别为<%=a%><%=b%><%=c%>的梯形的面积:
ladder.jsp
<%@ page contentType="text/html;charset=GB2312" %>
<%! public String getArea(double a,double b,double c)
{double area = (a+b)*c/2;
return ""+area;}
%>
<% String sideA=request.getParameter("sideA");
String sideB=request.getParameter("sideB");
String sideC=request.getParameter("sideC");
double a=Double.parseDouble(sideA);
double b=Double.parseDouble(sideB);
double c=Double.parseDouble(sideC);
%>
梯形的面积:<%=getArea(a,b,c)%>
circle.jsp
<%@ page contentType="text/html;charset=GB2312" %>
<%! public String getArea(double radius)
{ double area=radius*radius*Math.PI;
return ""+area;
}
%>
<% String r=request.getParameter("r");
double radius=Double.parseDouble(r);
%>
圆的面积:<%= getArea(radius)%>