比着书上写了个计算三角形面积的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>
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>
解决方案 »
- 求助,xsl源文件转化成execl
- 上传的文件在哪啊?
- java的问题
- jsp中文插入mysql,读出信息页面select出来却是空值
- <html:base/> 标签使用的问题
- 获取指定某一天的前一个月或前一年日期的方法
- 100分啊,关于resin的连接池,搞了我一晚上,烦死了
- 调试servlet时,怎么会自动跳出下载窗口,会把这个servlet下载下来
- tif格式的扫描图片,如何通过链接用浏览器直接打开或下载
- 怎样让页面返回时自动刷新以下!
- struts2配置出现:Action class [tutorial.HelloWorld] not found
- Java如何把日文的浊点和半浊点分割出来显示。
double a=Double.parseDouble(sideA);