下面的第一段代码中加了 include 来运行 下面的第二段代码,为什么没有加进去呢。。只运行出了第一段要显示的内容。。
谢谢各位了<%@ page contentType="text/html;charset=GB2312" %>
<HTML><BODY bgcolor=yellow >
<% double a=3,b=4,c=5;
%>
<BR>加载triangle.jsp计算三边为<%=a %>,<%=b %>,<%=c %>的三角形面积:
  <jsp:include page="maryWork/triangle.jsp">
  <jsp:param name="sideA" value="<%=a %>"/>
  <jsp:param name="sideB" value="<%=b %>"/>
  <jsp:param name="sideC" value="<%=c %>"/>
</jsp:include>
</BODY></HTML>
<%@ page contentType="text/html;charset=GB2312" %>
<%! public String getArea(double a,double b,double c)
    { if(a+b>c&&a+c>b&&b+c>a)
      { double p=(a+b+c)/2.0;
        double area=Math.sqrt(p*(p-a)*(p-b)*(p-c));
        return ""+area;
      }
    else
     { return(""+a+","+b+","+c+"不能构成一个三角形,无法计算面积");
     }
    }
%>
<% 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);
%>
<Font color=blue size=4>
<P>我是被加载的文件,负责计算三角形的面积<BR>
 给我传递的三边是:<%=sideA %>,<%=sideB %>,<%=sideC %>
<BR>三角形的面积:<%= getArea(a,b,c) %>
</Font>