一个错误。在线等待,回答完马上结贴。

赵Andy 2010-10-15 08:46:12
比着书上写了个计算三角形面积的jsp 运行时myeclipse8.5提示内部错误
org.apache.jasper.JasperException: An exception occurred processing JSP page /computer.jsp at line 7

4: 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>
...全文
28 点赞 收藏 5
写回复
5 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
sun0322 2010-10-15
[Quote=引用 4 楼 wode_dream 的回复:]

谢谢 路飞大哥
[/Quote]
客气!
回复
赵Andy 2010-10-15
谢谢 路飞大哥
回复
sun0322 2010-10-15
B C 也有同样的问题,改一下! sede size
回复
sun0322 2010-10-15
因为取得sideA是空,所以出现错误,跳到异常处理!

眼神问题!

回复
sun0322 2010-10-15
<input type="text" name="sizeA" value=1 size=6>

<% String sideA=request.getParameter("sideA");


double a=Double.parseDouble(sideA);




回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2010-10-15 08:46
社区公告
暂无公告