关于JSP中调用JAVABEAN的问题,简单的测试为什么都过不去。
dxgxk 2006-03-21 08:02:54 MyBean.java内容--------------------------------------------------------------------
package MyBean;
public class MyBean
{
private String str;
private int num;
public MyBean()
{
str="你好";
num=0;
}
public void setvalue(String avalue)
{
str= avalue;
}
public String getvalue()
{
return str;
}
public void setnumber(int number)
{
num=number;
}
public int gernumber()
{
return num;
}
}
下面是test.jsp的内容-------------------------------------------------------------
<jsp:useBean id="mybean" scope="page" class="MyBean.MyBean" />
package MyBean
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<title>New Page 1</title>
</head>
<body>
</body>
</html>
--------------------------------------------------------------------------------
把编译后的MyBean.class拷贝到:ROOT/WEB-INF/classes/MyBean
错误信息:------------------------------------------------------------------------
type Exception report
message
description The server encountered an internal error () that prevented it from fulfilling this request.
exception
javax.servlet.ServletException: MyBean/MyBean (wrong name: MyBean)
org.apache.jasper.servlet.JspServlet.service(JspServlet.java:244)
javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
root cause
java.lang.NoClassDefFoundError: MyBean/MyBean (wrong name: MyBean)
java.lang.ClassLoader.defineClass1(Native Method)
java.lang.ClassLoader.defineClass(ClassLoader.java:620)