chenchao100
发贴: 2
|
于 2006-07-11 21:50
我写了个jsp程序,可是执行不了,不知道是什么原因,也找不出错误,请高手帮帮忙啊!程序是这样的: <%@page contentType="text/html;charset=GB2312"%> <html> <body> <body bgcolor=cyan><font size=4> <p>请输入圆的半径: <form action="" method=get name=form> <input type="text" name="cat" value="1"> <input Type="submit" name="送出" value=submit></form> <%! public class Circle { double r; Circle (double r) { this.r=r; } double mianji { return Math.PI*2*r; } double zhouchang { return Math.PI*2*r; } } %> <% String str=request.getParameter("cat"); double r; if(str!=null) { r=Double.parseDouble(str); } else { r=1; } Circle circle=new Circle(r); %> <p>圆的半径是: <br> <%=circle.mianji()%> <p>圆的周长是: <br> <%=circle.zhouchang()%> </font> </body> </html>
可是执行后的对话框为内容为:
HTTP Status 500 -
--------------------------------------------------------------------------------
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
org.apache.jasper.JasperException: Unable to compile class for JSP
An error occurred at line: 9 in the jsp file: /2_4.jsp Generated servlet error: Syntax error, insert ";" to complete FieldDeclaration
An error occurred at line: 9 in the jsp file: /2_4.jsp Generated servlet error: Void methods cannot return a value
An error occurred at line: 9 in the jsp file: /2_4.jsp Generated servlet error: Syntax error, insert ";" to complete FieldDeclaration
An error occurred at line: 9 in the jsp file: /2_4.jsp Generated servlet error: Void methods cannot return a value
An error occurred at line: 43 in the jsp file: /2_4.jsp Generated servlet error: The method mianji() is undefined for the type _2_005f4_jsp.Circle
An error occurred at line: 46 in the jsp file: /2_4.jsp Generated servlet error: The method zhouchang() is undefined for the type _2_005f4_jsp.Circle
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:84) org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:328) org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:397) org.apache.jasper.compiler.Compiler.compile(Compiler.java:288) org.apache.jasper.compiler.Compiler.compile(Compiler.java:267) org.apache.jasper.compiler.Compiler.compile(Compiler.java:255) org.apache.jasper.JspCompilationContext.compile(JspCompilationContext.java:556) org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:293) org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:291) org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
note The full stack trace of the root cause is available in the Apache Tomcat/5.5.9 logs.
--------------------------------------------------------------------------------
Apache Tomcat/5.5.9
|