
jsp高手帮我解决一下
我是在tomcat下的webapps下建立了myapp文件夹,又在myapp下建立了个WEB-INF文件夹,在WEB-INF建立了classes和lib文件夹,Cirlc...
我是在tomcat下的webapps下建立了myapp文件夹,又在myapp下建立了个WEB-INF文件夹,在WEB-INF建立了classes和lib
文件夹,Cirlce.java编译后连同test文件夹放在classes下面,可是还是出现以下错误,希望jsp高手帮我解决一下
Circle.java源代码:
package test;
public class Circle implements java.io.Serializable
{double radius=1;
double circleArea=0;
double circleLength=0;
public Circle()
{
}
public double getRadius()
{return radius;
}
public void setRadius(double temp)
{radius=temp;
}
public double getCircleArea()
{circleArea=Math.PI*radius*radius;
return circleArea;
}
public double getCircleLength()
{circleLength=2.0*Math.PI*radius;
return circleLength;
}
}
circle.jsp源代码:
<%@ page contentType="text/html;charset=gb2312" %>
<%@ page import="test.Cirlce" %>
<html>
<body>
<font size="1">
<%
Circle ex=new Circle();
out.println(ex.getCircleArea());
%>
圆的半径是:
<%=ex.getRadius()%>
</body>
</html>
出现的错误:
org.apache.jasper.JasperException: Unable to compile class for JSP:
JSP FileName:null
Java FileName:/C:/Program Files/Apache Software Foundation/Tomcat 5.5/work/Catalina/localhost/myapp//org/apache/jsp\circle_jsp.java
An error occurred at line: 6 in the generated java file
Only a type can be imported. test.Cirlce resolves to a package
JSP FileName:/circle.jsp
Java FileName:/C:/Program Files/Apache Software Foundation/Tomcat 5.5/work/Catalina/localhost/myapp//org/apache/jsp\circle_jsp.java
An error occurred at line: 7 in the jsp file: /circle.jsp
Circle cannot be resolved to a type
4: <body>
5: <font size="1">
6: <%
7: Circle ex=new Circle();
8: out.println(ex.getCircleArea());
9: %>
10: 圆的半径是: 展开
文件夹,Cirlce.java编译后连同test文件夹放在classes下面,可是还是出现以下错误,希望jsp高手帮我解决一下
Circle.java源代码:
package test;
public class Circle implements java.io.Serializable
{double radius=1;
double circleArea=0;
double circleLength=0;
public Circle()
{
}
public double getRadius()
{return radius;
}
public void setRadius(double temp)
{radius=temp;
}
public double getCircleArea()
{circleArea=Math.PI*radius*radius;
return circleArea;
}
public double getCircleLength()
{circleLength=2.0*Math.PI*radius;
return circleLength;
}
}
circle.jsp源代码:
<%@ page contentType="text/html;charset=gb2312" %>
<%@ page import="test.Cirlce" %>
<html>
<body>
<font size="1">
<%
Circle ex=new Circle();
out.println(ex.getCircleArea());
%>
圆的半径是:
<%=ex.getRadius()%>
</body>
</html>
出现的错误:
org.apache.jasper.JasperException: Unable to compile class for JSP:
JSP FileName:null
Java FileName:/C:/Program Files/Apache Software Foundation/Tomcat 5.5/work/Catalina/localhost/myapp//org/apache/jsp\circle_jsp.java
An error occurred at line: 6 in the generated java file
Only a type can be imported. test.Cirlce resolves to a package
JSP FileName:/circle.jsp
Java FileName:/C:/Program Files/Apache Software Foundation/Tomcat 5.5/work/Catalina/localhost/myapp//org/apache/jsp\circle_jsp.java
An error occurred at line: 7 in the jsp file: /circle.jsp
Circle cannot be resolved to a type
4: <body>
5: <font size="1">
6: <%
7: Circle ex=new Circle();
8: out.println(ex.getCircleArea());
9: %>
10: 圆的半径是: 展开
3个回答
展开全部
调用没有问题.可以这样调用,但是你得确实你的WEB-INF\classes下面有你需要的CLASS文件
报错就是说找不到class文件
"Unable to compile class for JSP"
报错就是说找不到class文件
"Unable to compile class for JSP"
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
放在你的web-inf里面的类可以这样调用吗,我不知道
应该是这样的可能:
<jsp:useBean id="ex" scope="page" class="test.Cirlce"/>
应该是这样的可能:
<jsp:useBean id="ex" scope="page" class="test.Cirlce"/>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这个问题帮不了你
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询