比着书上写了个计算三角形面积的jsp   运行时myeclipse8.5提示内部错误
org.apache.jasper.JasperException: An exception occurred processing JSP page /computer.jsp at line 74:    String sideB=request.getParameter("sizeB");
5:    String sideC=request.getParameter("sideC");
6:    try{
7:         double a=Double.parseDouble(sideA);
8:         double b=Double.parseDouble(sideB);
9:         double c=Double.parseDouble(sideC);
10:         double p=(a+b+c)/2,area=0;当我把double a=Double.parseDouble(sideA);
8:         double b=Double.parseDouble(sideB);
9:         double c=Double.parseDouble(sideC);这里面的sideA这样写时"sideA"就能运行,但输上数以后还是直接
跳到catch()里去。
请大家帮忙。在线等待,回答完马上结贴。
sanjiao.jsp<%@ page contentType="text/html;charset=GB2312"%>
<HTML><BODY bgcolor=pink><FONT size=2>
   <FORM action="computer.jsp" method=post name=form>
       <input type="text" name="sizeA" value=1 size=6>
       <input type="text" name="sizeB" value=1 size=6>
       <input type="text" name="sizeC" value=1 size=6>
       <input TYPE="submit" value="提交" name="submit">
   </FORM>
</FONT>
</BODY>
</HTML>这是computer.jsp<%@ page contentType="text/html;charset=GB2312"%>
<HTML><body bgcolor=yellow><font size=3>
<% String sideA=request.getParameter("sideA");
   String sideB=request.getParameter("sizeB");
   String sideC=request.getParameter("sideC");
   try{
        double a=Double.parseDouble(sideA);
        double b=Double.parseDouble(sideB);
        double c=Double.parseDouble(sideC);
        double p=(a+b+c)/2,area=0;
        area=Math.sqrt(p*(p-a)*(p-b)*(p-c));
        out.println("<BR>三角形面积 ");
        }catch(NumberFormatException ee)
        {
            out.println("<BR>请输入数字字符 ");
        } 
%>
</font>
</body>
</HTML>