jsp页面使用javabean一直报错是什么原因?

ThevaluefortheuseBeanclassattributecircleisinvalid.使用JDK1.6,使用的是apache-tomcat-7.0.23;... The value for the useBean class attribute circle is invalid.

使用JDK1.6,使用的是apache-tomcat-7.0.23;
环境变量配置如下:
CATALINA_HOME=E:\apache-tomcat-7.0.23

classpath=.;%JAVA_HOME%\lib\dt.jar;%JAVA_HOME%\lib\tools.jar;%CATALINA_HOME%\lib;C:\Program Files\Java\mysql

-connector-java-5.1.18\mysql-connector-java-5.1.18-bin.jar;

JAVA_HOME=C:\Program Files\Java\jdk1.6.0_10

Path=%JAVA_HOME%\bin;

E:\apache-tomcat-7.0.23\webapps\usebeans目录下的子目录如下:
E:\apache-tomcat-7.0.23\webapps\usebeans\WEB_INF\classes\circle.class
E:\apache-tomcat-7.0.23\webapps\usebeans\WEB_INF\web.xml
E:\apache-tomcat-7.0.23\webapps\usebeans\page1.jsp

其中web.xml为空
page1:
<%@page contentType="text/html;charset=GB2312"%>
<%@page import="test.circle"%>
<HTML>
<BODY>
<jsp:useBean id="girl" class="circle" scope="page">
</jsp:useBean>
<%
girl.setRadius(100);
%>
<P>圆的半径是:</P>
<%=girl.getRadius()%>
<P>圆的周长是:</P>
<%=girl.circleLength()%>
<P>圆的面积是:</P>
<%=girl.circleArea()%>
<P>半径是:</P>
<%=m.getRadius()%>
</BODY>
</HTML>

circle.java:
import java.io.*;

public class circle
{
int radius;

public circle()
{
radius=1;
}

public int getRadius()
{
return radius;
}

public void setRadius(int a)
{
radius=a;
}

public double circleArea()
{
return Math.PI*radius*radius;
}

public double circleLength()
{
return 2.0*Math.PI*radius;
}
}
展开
 我来答
没有响应m2
2012-01-08 · TA获得超过8387个赞
知道大有可为答主
回答量:7579
采纳率:33%
帮助的人:3446万
展开全部
public double circleArea()
{
return Math.PI*radius*radius;
}

public double circleLength()
{
return 2.0*Math.PI*radius;
}

这2个方法不属于javaBean
你把这2个方法删掉在看看
只有set和get的方法属于javaBean
还有你需要导入就javabean的包才行
JLForeverlove
2012-01-08
知道答主
回答量:21
采纳率:0%
帮助的人:24.6万
展开全部
你把circle类,放到一个包里面,在页面引入包和circle类试一试
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
塞伯特恩五面怪
2012-01-08
知道答主
回答量:22
采纳率:0%
帮助的人:1.9万
展开全部
web.xml为空那你还让TOMCAT加载啥啊~?啥也加载不到了,配置欢迎页面,有struts,spring的话也要加上啊
追问
那应该怎么配置啊???
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
梵天浦泽35
2012-01-08 · TA获得超过330个赞
知道小有建树答主
回答量:593
采纳率:0%
帮助的人:197万
展开全部
web.xml不是空哈,那里面要配置的
追问
那个怎么配置啊,,,能不能代码发我一下啊。。
追答


This is the description of my J2EE component
This is the display name of my J2EE component
UserServlet
com.java.trade.controller.UserServlet

This is the description of my J2EE component
This is the display name of my J2EE component
AdminServlet
com.java.trade.controller.AdminServlet

This is the description of my J2EE component
This is the display name of my J2EE component
WebServlet
com.java.trade.controller.WebServlet

UserServlet
/UserServlet

AdminServlet
/AdminServlet

WebServlet
/WebServlet

Web/homepage.jsp

类似于这样的配置
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
蝶佳一L
2012-01-08 · TA获得超过129个赞
知道答主
回答量:94
采纳率:0%
帮助的人:52.8万
展开全部
路径写错了吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(3)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式